Go to the documentation of this file.
32 #ifndef __LOCAL_MEMORY_PIPELINE_HH__
33 #define __LOCAL_MEMORY_PIPELINE_HH__
41 #include "params/ComputeUnit.hh"
111 #endif // __LOCAL_MEMORY_PIPELINE_HH__
This is a simple scalar statistic, like a counter.
statistics::Scalar loadVrfBankConflictCycles
void incLoadVRFBankConflictCycles(int num_cycles)
void issueRequest(GPUDynInstPtr gpuDynInst)
std::queue< GPUDynInstPtr > & getLMRespFIFO()
LocalMemPipelineStats(statistics::Group *parent)
LocalMemPipeline(const ComputeUnitParams &p, ComputeUnit &cu)
bool isLMRespFIFOWrRdy() const
std::queue< GPUDynInstPtr > lmReturnedRequests
bool isLMReqFIFOWrRdy(uint32_t pendReqs=0) const
std::shared_ptr< GPUDynInst > GPUDynInstPtr
std::queue< GPUDynInstPtr > lmIssuedRequests
gem5::LocalMemPipeline::LocalMemPipelineStats stats
ComputeUnit & computeUnit
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
const std::string & name() const
Generated on Sun Jul 30 2023 01:56:57 for gem5 by doxygen 1.8.17