36 #ifndef __LOCAL_MEMORY_PIPELINE_HH__
37 #define __LOCAL_MEMORY_PIPELINE_HH__
43 #include "params/ComputeUnit.hh"
102 #endif // __LOCAL_MEMORY_PIPELINE_HH__
ComputeUnit * computeUnit
Stats::Scalar loadVrfBankConflictCycles
std::queue< GPUDynInstPtr > & getLMRespFIFO()
std::queue< GPUDynInstPtr > lmIssuedRequests
void init(ComputeUnit *cu)
bool isLMReqFIFOWrRdy(uint32_t pendReqs=0) const
This is a simple scalar statistic, like a counter.
bool isLMRespFIFOWrRdy() const
std::queue< GPUDynInstPtr > & getLMReqFIFO()
const std::string & name() const
std::queue< GPUDynInstPtr > lmReturnedRequests
LocalMemPipeline(const ComputeUnitParams *params)
void incLoadVRFBankConflictCycles(int num_cycles)