Searched refs:dispatchList (Results 1 - 6 of 6) sorted by relevance

/gem5/src/gpu-compute/
H A Dschedule_stage.cc74 dispatchList = &computeUnit->dispatchList;
82 if (dispatchList->at(j).first) {
83 Wavefront *waveToMemPipe = dispatchList->at(j).first;
86 if ((i != j) && (dispatchList->at(i).first)) {
87 Wavefront *waveToExePipe = dispatchList->at(i).first;
111 dispatchList->at(i).first = nullptr;
112 dispatchList->at(i).second = EMPTY;
135 dispatchList->at(j).first = waveToBeDispatched;
137 dispatchList
[all...]
H A Dexec_stage.cc58 dispatchList = &computeUnit->dispatchList;
136 if (dispatchList->at(unitId).second == EMPTY) {
143 dispatchList->at(unitId).first->exec();
145 dispatchList->at(unitId).second = EMPTY;
146 dispatchList->at(unitId).first = (Wavefront*)nullptr;
H A Dschedule_stage.hh91 std::vector<std::pair<Wavefront*, DISPATCH_STATUS>> *dispatchList; member in class:ScheduleStage
H A Dexec_stage.hh111 // dispatchList is used to communicate between schedule
113 std::vector<std::pair<Wavefront*, DISPATCH_STATUS>> *dispatchList; member in class:ExecStage
H A Dcompute_unit.hh128 // dispatchList is used to communicate between schedule
131 std::vector<std::pair<Wavefront*, DISPATCH_STATUS>> dispatchList; member in class:ComputeUnit
H A Dcompute_unit.cc174 dispatchList.clear();
605 dispatchList.push_back(std::make_pair((Wavefront*)nullptr, EMPTY));

Completed in 16 milliseconds