diff options
Diffstat (limited to 'configs/ruby/GPU_VIPER.py')
-rw-r--r-- | configs/ruby/GPU_VIPER.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/configs/ruby/GPU_VIPER.py b/configs/ruby/GPU_VIPER.py index 52b6c28ab..535c7f921 100644 --- a/configs/ruby/GPU_VIPER.py +++ b/configs/ruby/GPU_VIPER.py @@ -74,7 +74,7 @@ class L1Cache(RubyCache): def create(self, size, assoc, options): self.size = MemorySize(size) self.assoc = assoc - self.replacement_policy = PseudoLRUReplacementPolicy() + self.replacement_policy = TreePLRURP() class L2Cache(RubyCache): resourceStalls = False @@ -84,7 +84,7 @@ class L2Cache(RubyCache): def create(self, size, assoc, options): self.size = MemorySize(size) self.assoc = assoc - self.replacement_policy = PseudoLRUReplacementPolicy() + self.replacement_policy = TreePLRURP() class CPCntrl(CorePair_Controller, CntrlBase): @@ -135,7 +135,7 @@ class TCPCache(RubyCache): self.size = MemorySize(options.tcp_size) self.assoc = options.tcp_assoc self.resourceStalls = options.no_tcc_resource_stalls - self.replacement_policy = PseudoLRUReplacementPolicy() + self.replacement_policy = TreePLRURP() class TCPCntrl(TCP_Controller, CntrlBase): @@ -210,7 +210,7 @@ class SQCCache(RubyCache): def create(self, options): self.size = MemorySize(options.sqc_size) self.assoc = options.sqc_assoc - self.replacement_policy = PseudoLRUReplacementPolicy() + self.replacement_policy = TreePLRURP() class SQCCntrl(SQC_Controller, CntrlBase): @@ -259,7 +259,7 @@ class TCC(RubyCache): self.size.value = long(128 * self.assoc) self.start_index_bit = math.log(options.cacheline_size, 2) + \ math.log(options.num_tccs, 2) - self.replacement_policy = PseudoLRUReplacementPolicy() + self.replacement_policy = TreePLRURP() class TCCCntrl(TCC_Controller, CntrlBase): @@ -289,7 +289,7 @@ class L3Cache(RubyCache): self.dataAccessLatency = options.l3_data_latency self.tagAccessLatency = options.l3_tag_latency self.resourceStalls = False - self.replacement_policy = PseudoLRUReplacementPolicy() + self.replacement_policy = TreePLRURP() class L3Cntrl(L3Cache_Controller, CntrlBase): def create(self, options, ruby_system, system): |