Searched refs:ComputeUnit (Results 1 - 25 of 34) sorted by relevance

12

/gem5/src/gpu-compute/
H A Dgpu_exec_context.hh43 class ComputeUnit;
49 GPUExecContext(ComputeUnit *_cu, Wavefront *_wf);
51 ComputeUnit* computeUnit();
57 ComputeUnit *cu;
H A Dfetch_unit.hh51 class ComputeUnit;
59 void init(ComputeUnit *cu);
69 ComputeUnit *computeUnit;
H A Dfetch_stage.hh51 class ComputeUnit;
59 void init(ComputeUnit *cu);
71 ComputeUnit *computeUnit;
H A Dschedule_stage.hh52 class ComputeUnit;
62 void init(ComputeUnit *cu);
70 ComputeUnit *computeUnit;
H A Dlocal_memory_pipeline.hh43 #include "params/ComputeUnit.hh"
54 class ComputeUnit;
61 void init(ComputeUnit *cu);
89 ComputeUnit *computeUnit;
H A Dscoreboard_check_stage.hh45 class ComputeUnit;
69 void init(ComputeUnit *cu);
79 ComputeUnit *computeUnit;
H A Dgpu_exec_context.cc39 GPUExecContext::GPUExecContext(ComputeUnit *_cu, Wavefront *_wf)
44 ComputeUnit*
H A Dvector_register_state.hh46 class ComputeUnit;
57 void setParent(ComputeUnit *_computeUnit);
93 ComputeUnit *computeUnit;
H A Dcondition_register_state.hh44 class ComputeUnit;
56 void setParent(ComputeUnit *_computeUnit);
93 ComputeUnit* computeUnit;
H A Dexec_stage.hh46 class ComputeUnit;
75 void init(ComputeUnit *cu);
97 ComputeUnit *computeUnit;
H A Dglobal_memory_pipeline.hh44 #include "params/ComputeUnit.hh"
57 class ComputeUnit;
63 void init(ComputeUnit *cu);
128 ComputeUnit *computeUnit;
H A Dfetch_stage.cc57 FetchStage::init(ComputeUnit *cu)
79 ComputeUnit::SQCPort::SenderState *sender_state =
80 safe_cast<ComputeUnit::SQCPort::SenderState*>(pkt->senderState);
H A Dvector_register_file.hh49 class ComputeUnit;
69 void setParent(ComputeUnit *_computeUnit);
131 ComputeUnit* computeUnit;
H A Dcompute_unit.cc61 ComputeUnit::ComputeUnit(const Params *p) : ClockedObject(p), fetchStage(p), function in class:ComputeUnit
79 _masterId(p->system->getMasterId(this, "ComputeUnit")),
162 ComputeUnit::~ComputeUnit()
181 ComputeUnit::fillKernelState(Wavefront *w, NDRange *ndr)
201 ComputeUnit::updateEvents() {
228 ComputeUnit::startWavefront(Wavefront *w, int waveId, LdsChunk *ldsChunk,
312 ComputeUnit::StartWorkgroup(NDRange *ndr)
366 ComputeUnit
[all...]
H A Dlds_state.cc82 LdsState::setParent(ComputeUnit *x_parent)
103 const ComputeUnit::LDSPort::SenderState *senderState =
104 dynamic_cast<ComputeUnit::LDSPort::SenderState *>(baseSenderState);
188 ComputeUnit::LDSPort::SenderState *ss =
189 dynamic_cast<ComputeUnit::LDSPort::SenderState *>(
285 ComputeUnit::LDSPort::SenderState *ss =
286 dynamic_cast<ComputeUnit::LDSPort::SenderState *>(
H A Dvector_register_state.cc49 VecRegisterState::setParent(ComputeUnit *_computeUnit)
H A Dcondition_register_state.cc51 ConditionRegisterState::setParent(ComputeUnit *_computeUnit)
H A Dcompute_unit.hh94 class ComputeUnit : public ClockedObject class in inherits:ClockedObject
246 ComputeUnit(const Params *p);
247 ~ComputeUnit();
405 ComputeUnit *computeUnit;
410 CUExitCallback(ComputeUnit *_cu)
425 DataPort(const std::string &_name, ComputeUnit *_cu, PortID _index)
453 ComputeUnit *computeUnit;
475 SQCPort(const std::string &_name, ComputeUnit *_cu, PortID _index)
494 ComputeUnit *computeUnit;
515 DTLBPort(const std::string &_name, ComputeUnit *_c
[all...]
H A Dfetch_unit.cc67 FetchUnit::init(ComputeUnit *cu)
160 pkt->senderState = new ComputeUnit::ITLBPort::SenderState(wavefront);
232 pkt->senderState = new ComputeUnit::SQCPort::SenderState(wavefront);
258 ComputeUnit::SQCPort::SenderState *sender_state =
259 safe_cast<ComputeUnit::SQCPort::SenderState*>(pkt->senderState);
H A Dlds_state.hh53 class ComputeUnit;
391 setParent(ComputeUnit *x_parent);
394 ComputeUnit *
412 ComputeUnit *
489 ComputeUnit* parent = nullptr;
H A Dshader.hh149 std::vector<ComputeUnit*> cuList;
188 registerCU(int cu_id, ComputeUnit *compute_unit)
H A DGPU.py70 simdId = Param.Int('SIMD id (0-ComputeUnit.num_SIMDs)')
71 wf_slot_id = Param.Int('wavefront id (0-ComputeUnit.max_wfs)')
74 class ComputeUnit(ClockedObject): class in inherits:ClockedObject
75 type = 'ComputeUnit'
76 cxx_class = 'ComputeUnit'
146 CUs = VectorParam.ComputeUnit('Number of compute units')
H A Dlocal_memory_pipeline.cc51 LocalMemPipeline::init(ComputeUnit *cu)
H A Dgpu_dyn_inst.cc43 GPUDynInst::GPUDynInst(ComputeUnit *_cu, Wavefront *_wf,
517 std::pair<ComputeUnit::pageDataStruct::iterator, bool> ret;
523 .insert(ComputeUnit::pageDataStruct::value_type(it.first,
H A Dgpu_dyn_inst.hh88 ComputeUnit *computeUnit;
90 AtomicOpCAS(T _c, T _s, ComputeUnit *compute_unit)
200 GPUDynInst(ComputeUnit *_cu, Wavefront *_wf, GPUStaticInst *static_inst,
357 * store completes (in ComputeUnit::DataPort::recvTimingResponse). The

Completed in 32 milliseconds

12