Searched refs:unitId (Results 1 - 5 of 5) sorted by relevance

/gem5/src/gpu-compute/
H A Dscoreboard_check_stage.cc71 for (int unitId = 0; unitId < numSIMDs + numMemUnits; ++unitId) {
72 readyList.push_back(&computeUnit->readyList[unitId]);
75 for (int unitId = 0; unitId < numSIMDs; ++unitId) {
76 waveStatusList.push_back(&computeUnit->waveStatusList[unitId]);
92 for (int unitId = 0; unitId < numSIMD
97 collectStatistics(Wavefront *curWave, int unitId) argument
[all...]
H A Dexec_stage.cc66 ExecStage::collectStatistics(enum STAT_STATUS stage, int unitId) { argument
70 if (computeUnit->isVecAlu(unitId) && vectorAluInstAvail->at(unitId)) {
71 numCyclesWithNoInstrTypeIssued[unitId]++;
76 if (computeUnit->isGlbMem(unitId) && *glbMemInstAvail > 0) {
77 numCyclesWithNoInstrTypeIssued[unitId]++;
83 if (computeUnit->isShrMem(unitId) && *shrMemInstAvail > 0) {
84 numCyclesWithNoInstrTypeIssued[unitId]++;
90 numCyclesWithInstrTypeIssued[unitId]++;
133 for (int unitId
[all...]
H A Dscoreboard_check_stage.hh77 void collectStatistics(Wavefront *curWave, int unitId);
H A Dexec_stage.hh95 void collectStatistics(enum STAT_STATUS stage, int unitId);
H A Dcompute_unit.hh266 bool isVecAlu(int unitId) { return unitId >= SIMD0 && unitId <= SIMD3; } argument
267 bool isGlbMem(int unitId) { return unitId == GLBMEM_PIPE; } argument
268 bool isShrMem(int unitId) { return unitId == LDSMEM_PIPE; } argument

Completed in 6 milliseconds