44 : numSIMDs(p->num_SIMDs),
45 numMemUnits(p->num_global_mem_pipes + p->num_shared_mem_pipes)
90 int simdId = waveToMemPipe->
simdId;
101 isReadConflict(waveToMemPipe->
wfSlotId,
129 if (!readyListSize) {
ScheduleStage(const ComputeUnitParams *params)
std::vector< std::vector< std::pair< Wavefront *, WAVE_STATUS > > > waveStatusList
void init(ComputeUnit *cu)
std::vector< std::pair< Wavefront *, DISPATCH_STATUS > > * dispatchList
std::vector< std::vector< Wavefront * > > readyList
std::vector< Scheduler > scheduler
std::vector< std::pair< Wavefront *, DISPATCH_STATUS > > dispatchList
virtual const std::string name() const
std::vector< VectorRegisterFile * > vrf
std::vector< std::vector< std::pair< Wavefront *, WAVE_STATUS > > * > waveStatusList
ComputeUnit * computeUnit