Go to the documentation of this file.
34 #ifndef __LOCAL_MEMORY_PIPELINE_HH__
35 #define __LOCAL_MEMORY_PIPELINE_HH__
43 #include "params/ComputeUnit.hh"
108 #endif // __LOCAL_MEMORY_PIPELINE_HH__
const std::string & name() const
bool isLMRespFIFOWrRdy() const
bool isLMReqFIFOWrRdy(uint32_t pendReqs=0) const
Stats::Scalar loadVrfBankConflictCycles
std::queue< GPUDynInstPtr > & getLMRespFIFO()
LocalMemPipeline::LocalMemPipelineStats stats
This is a simple scalar statistic, like a counter.
std::queue< GPUDynInstPtr > lmIssuedRequests
LocalMemPipeline(const ComputeUnitParams &p, ComputeUnit &cu)
void incLoadVRFBankConflictCycles(int num_cycles)
std::queue< GPUDynInstPtr > lmReturnedRequests
ComputeUnit & computeUnit
void issueRequest(GPUDynInstPtr gpuDynInst)
std::shared_ptr< GPUDynInst > GPUDynInstPtr
LocalMemPipelineStats(Stats::Group *parent)
Generated on Tue Jun 22 2021 15:28:28 for gem5 by doxygen 1.8.17