Lines Matching refs:computeUnit

633             computeUnit->wfList[gpuDynInst->simdId][gpuDynInst->wfSlotId];
638 computeUnit->cu_id, w->simdId, w->wfSlotId,
641 computeUnit->shader->dispatcher->notifyWgCompl(w);
648 computeUnit->cu_id, gpuDynInst->simdId,
673 computeUnit->memPort[index]->createMemRespEvent(pkt);
676 computeUnit->cu_id, gpuDynInst->simdId, gpuDynInst->wfSlotId,
679 computeUnit->schedule(mem_resp_event,
680 curTick() + computeUnit->resp_tick_latency);
695 computeUnit->cu_id, gpuDynInst->simdId, gpuDynInst->wfSlotId,
714 computeUnit->fetchStage.processFetchReturn(pkt);
730 computeUnit->cu_id, wavefront->simdId, wavefront->wfSlotId,
982 ComputeUnit *compute_unit = computeUnit;
1073 DPRINTF(GPUTLB, "CU%d: DTLBPort received %#x->%#x\n", computeUnit->cu_id,
1077 computeUnit->tlbCycles += curTick();
1089 computeUnit->wfList[sender_state->_gpuDynInst->simdId]
1098 computeUnit->hitsPerTLBLevel[hit_level]++;
1132 if (computeUnit->prefetchDepth) {
1137 switch(computeUnit->prefetchType) {
1139 last = computeUnit->lastVaddrCU[mp_index];
1142 last = computeUnit->lastVaddrSimd[simdId][mp_index];
1145 last = computeUnit->lastVaddrWF[simdId][wfSlotId][mp_index];
1151 computeUnit->cu_id, simdId, wfSlotId, mp_index, last);
1159 computeUnit->lastVaddrCU[mp_index] = vaddr;
1160 computeUnit->lastVaddrSimd[simdId][mp_index] = vaddr;
1161 computeUnit->lastVaddrWF[simdId][wfSlotId][mp_index] = vaddr;
1163 stride = (computeUnit->prefetchType == Enums::PF_STRIDE) ?
1164 computeUnit->prefetchStride: stride;
1167 computeUnit->cu_id, simdId, wfSlotId, mp_index);
1172 for (int pf = 1; pf <= computeUnit->prefetchDepth; ++pf) {
1182 computeUnit->masterId(),
1192 computeUnit->shader->gpuTc,
1225 computeUnit->memPort[mp_index]->createMemReqEvent(new_pkt);
1228 computeUnit->cu_id, gpuDynInst->simdId,
1231 computeUnit->schedule(mem_req_event, curTick() +
1232 computeUnit->req_tick_latency);
1258 ComputeUnit *compute_unit M5_VAR_USED = computeUnit;
1289 computeUnit->cu_id, len);
1319 computeUnit->cu_id, pkt->req->getVaddr(), line);
1348 computeUnit->fetchStage.fetch(pkt, wavefront);
1715 if (computeUnit->countPages) {
1717 simout.create(computeUnit->name().c_str())->stream();
1722 for (auto iter : computeUnit->pageAccesses) {
1829 computeUnit->localMemoryPipe.getLMRespFIFO().push(gpuDynInst);
1853 computeUnit->cu_id, gpuDynInst->simdId,
1863 computeUnit->cu_id, gpuDynInst->simdId,
1868 computeUnit->cu_id, gpuDynInst->simdId,
1886 computeUnit->cu_id, queueSize);
1898 DPRINTF(GPUPort, "CU%d: retrying LDS send\n", computeUnit->cu_id);