Searched refs:curWave (Results 1 - 3 of 3) sorted by relevance

/gem5/src/gpu-compute/
H A Dscoreboard_check_stage.cc97 ScoreboardCheckStage::collectStatistics(Wavefront *curWave, int unitId) argument
99 if (curWave->instructionBuffer.empty())
105 curWave->isOldestInstALU();
110 if ((curWave->isOldestInstGMem() || curWave->isOldestInstPrivMem() ||
111 curWave->isOldestInstFlatMem()) && lastGlbMemSimd != unitId &&
121 if (curWave->isOldestInstLMem() && (*shrMemInstAvail <= numShrMemPipes) &&
144 Wavefront *curWave = waveStatusList[unitId]->at(wvId).first; local
145 collectStatistics(curWave, unitId);
147 if (curWave
[all...]
H A Dfetch_unit.cc88 Wavefront *curWave = fetchStatusQueue[j].first; local
89 assert (curWave);
95 if (curWave->status == Wavefront::S_RUNNING &&
96 curWave->instructionBuffer.size() <= 4 &&
97 !curWave->instructionBufferHasBranch() &&
98 !curWave->pendingFetch) {
99 fetchQueue.push_back(curWave);
H A Dscoreboard_check_stage.hh77 void collectStatistics(Wavefront *curWave, int unitId);

Completed in 4 milliseconds