gem5
v20.1.0.0
|
#include <queue>
#include <unordered_map>
#include <vector>
#include "base/statistics.hh"
#include "dev/hsa/hsa_packet.hh"
#include "params/GPUDispatcher.hh"
#include "sim/sim_object.hh"
Go to the source code of this file.
Classes | |
class | GPUDispatcher |
The GPUDispatcher is the component of the shader that is responsible for creating and dispatching WGs to the compute units. If all WGs in a kernel cannot be dispatched simultaneously, then the dispatcher will keep track of all pending WGs and dispatch them as resources become available.
Definition in file dispatcher.hh.