Searched refs:dispatcher (Results 1 - 11 of 11) sorted by relevance

/gem5/src/gpu-compute/
H A Dcl_driver.hh61 GpuDispatcher *dispatcher; member in class:final
H A Ddispatcher.hh113 // to the dispatcher. when there are multiple dispatchers, we can
128 : MasterPort(_name, _dispatcher), dispatcher(_dispatcher) { }
131 GpuDispatcher *dispatcher; member in class:GpuDispatcher::TLBPort
H A Dcl_driver.cc42 #include "gpu-compute/dispatcher.hh"
91 dispatcher = _dispatcher;
92 dispatcher->setFuncargsSize(maxFuncArgsSize);
237 *((uint32_t*)buf.bufferPtr()) = dispatcher->getNumCUs();
245 *((uint32_t*)buf.bufferPtr()) = dispatcher->wfSize();
252 *((uint32_t*)buf.bufferPtr()) = dispatcher->getStaticContextSize();
H A Dshader.hh135 // Tracks CU that rr dispatcher should attempt scheduling
155 GpuDispatcher *dispatcher; member in class:Shader
193 void handshake(GpuDispatcher *dispatcher);
H A Dshader.cc45 #include "gpu-compute/dispatcher.hh"
137 //Make sure both dispatcher and shader are trying to
225 dispatcher = _dispatcher;
275 // The latter requires a memPort in the dispatcher
294 // The latter requires a memPort in the dispatcher
380 * If cu_id=n_cu, then this is the dispatcher's TLB.
391 dispatcher->tlbPort->sendFunctional(pkt);
H A Ddispatcher.cc39 #include "gpu-compute/dispatcher.hh"
67 // translation port for the dispatcher
78 GpuDispatcher *dispatcher = new GpuDispatcher(this); local
79 GpuDispatcher::setInstance(dispatcher);
118 DPRINTF(GPUDisp, "dispatcher registering addr range at %#x size %#x\n",
H A Dcompute_unit.cc50 #include "gpu-compute/dispatcher.hh"
641 computeUnit->shader->dispatcher->notifyWgCompl(w);
/gem5/tests/configs/
H A Dgpu-ruby.py254 ########################## Creating the GPU dispatcher ########################
257 dispatcher = GpuDispatcher() variable
260 cpu_list = [cpu] + [shader] + [dispatcher]
329 # connect dispatcher to the system.piobus
330 dispatcher.pio = system.piobus.master
331 dispatcher.dma = system.piobus.slave
342 dispatcher.cpu = host_cpu
343 dispatcher.shader_pointer = shader
/gem5/configs/example/
H A Dapu_se.py353 ########################## Creating the GPU dispatcher ########################
356 dispatcher = GpuDispatcher() variable
415 # dispatcher is also added to cpu_list although it is
417 cpu_list = cpu_list + [shader] + cp_list + [dispatcher]
511 # connect dispatcher to the system.piobus
512 dispatcher.pio = system.piobus.master
513 dispatcher.dma = system.piobus.slave
525 dispatcher.cpu = future_cpu_list[0]
528 dispatcher.cpu = host_cpu
529 dispatcher
[all...]
/gem5/src/arch/hsail/insts/
H A Dmain.cc38 #include "gpu-compute/dispatcher.hh"
195 w->computeUnit->shader->dispatcher->scheduleDispatch();
/gem5/ext/pybind11/include/pybind11/
H A Dpybind11.h314 rec->def->ml_meth = reinterpret_cast<PyCFunction>(reinterpret_cast<void (*) (void)>(*dispatcher));
424 static PyObject *dispatcher(PyObject *self, PyObject *args_in, PyObject *kwargs_in) { function in class:cpp_function
479 6. Call the function call dispatcher (function_record::impl)
609 pybind11_fail("Internal error: function call dispatcher inserted wrong number of arguments!");

Completed in 31 milliseconds