diff options
Diffstat (limited to 'src/gpu-compute/global_memory_pipeline.hh')
-rw-r--r-- | src/gpu-compute/global_memory_pipeline.hh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/gpu-compute/global_memory_pipeline.hh b/src/gpu-compute/global_memory_pipeline.hh index ed49f6f6b..368a15079 100644 --- a/src/gpu-compute/global_memory_pipeline.hh +++ b/src/gpu-compute/global_memory_pipeline.hh @@ -62,8 +62,6 @@ class GlobalMemPipeline void init(ComputeUnit *cu); void exec(); - template<typename c0, typename c1> void doGmReturn(GPUDynInstPtr m); - std::queue<GPUDynInstPtr> &getGMReqFIFO() { return gmIssuedRequests; } std::queue<GPUDynInstPtr> &getGMStRespFIFO() { return gmReturnedStores; } std::queue<GPUDynInstPtr> &getGMLdRespFIFO() { return gmReturnedLoads; } @@ -89,6 +87,12 @@ class GlobalMemPipeline const std::string &name() const { return _name; } void regStats(); + void + incLoadVRFBankConflictCycles(int num_cycles) + { + loadVrfBankConflictCycles += num_cycles; + } + private: ComputeUnit *computeUnit; std::string _name; |