/gem5/src/mem/ruby/structures/ |
H A D | ReplacementPolicy.py | 43 assoc = Param.Int(Parent.assoc, "associativity") variable in class:ReplacementPolicy
|
H A D | AbstractReplacementPolicy.cc | 38 m_num_sets = p->size/p->block_size/p->assoc; 39 m_assoc = p->assoc;
|
H A D | RubyCache.py | 40 assoc = Param.Int(""); variable in class:RubyCache
|
/gem5/configs/common/ |
H A D | Caches.py | 54 assoc = 2 variable in class:L1Cache 70 assoc = 8 variable in class:L2Cache 79 assoc = 8 variable in class:IOCache 88 assoc = 2 variable in class:PageTableWalkerCache
|
/gem5/src/mem/cache/tags/indexing_policies/ |
H A D | IndexingPolicies.py | 45 assoc = Param.Int(Parent.assoc, "associativity") variable in class:BaseIndexingPolicy
|
H A D | base.cc | 59 : SimObject(p), assoc(p->assoc), 60 numSets(p->size / (p->entry_size * assoc)), 66 fatal_if(assoc <= 0, "associativity must be greater than zero"); 70 sets[i].resize(assoc); 84 const std::lldiv_t div_result = std::div((long long)index, assoc);
|
H A D | base.hh | 72 const unsigned assoc; member in class:BaseIndexingPolicy
|
/gem5/tests/configs/ |
H A D | x86_generic.py | 85 cpu.addPrivateSplitL1Caches(L1_ICache(size='32kB', assoc=1), 86 L1_DCache(size='32kB', assoc=4), 104 cpu.addTwoLevelCacheHierarchy(L1_ICache(size='32kB', assoc=1), 105 L1_DCache(size='32kB', assoc=4), 106 L2Cache(size='4MB', assoc=8),
|
H A D | memtest.py | 53 system.l2c = L2Cache(clk_domain = system.cpu_clk_domain, size='64kB', assoc=8) 63 cpu.l1c = L1Cache(size = '32kB', assoc = 4)
|
H A D | memtest-filter.py | 54 system.l2c = L2Cache(clk_domain = system.cpu_clk_domain, size='64kB', assoc=8) 64 cpu.l1c = L1Cache(size = '32kB', assoc = 4)
|
H A D | base_config.py | 102 cpu.addPrivateSplitL1Caches(L1_ICache(size='32kB', assoc=1), 103 L1_DCache(size='32kB', assoc=4)) 116 size='4MB', assoc=8) 283 assoc = 2, 316 cpu.addTwoLevelCacheHierarchy(L1_ICache(size='32kB', assoc=1), 317 L1_DCache(size='32kB', assoc=4), 318 L2Cache(size='4MB', assoc=8))
|
/gem5/src/mem/cache/tags/ |
H A D | Tags.py | 81 assoc = Param.Int(Parent.assoc, "associativity") variable in class:BaseSetAssoc 92 assoc = Param.Int(Parent.assoc, "associativity") variable in class:SectorTags
|
H A D | base_set_assoc.cc | 55 :BaseTags(p), allocAssoc(p->assoc), blks(p->size / p->block_size),
|
/gem5/configs/ruby/ |
H A D | AMD_Base_Constructor.py | 52 def create(self, size, assoc, options): 54 self.assoc = assoc 63 def create(self, size, assoc, options): 65 self.assoc = assoc
|
H A D | GPU_VIPER_Region.py | 75 def create(self, size, assoc, options): 77 self.assoc = assoc 82 assoc = 16 variable in class:L2Cache 85 def create(self, size, assoc, options): 87 self.assoc = assoc 130 assoc = 16 variable in class:TCPCache 142 self.replacement_policy = PseudoLRUReplacementPolicy(assoc = self.assoc) 204 assoc = 16 variable in class:TCC 359 assoc = 4 variable in class:RegionBuffer [all...] |
H A D | MESI_Three_Level.py | 92 l0i_cache = L0Cache(size = '4096B', assoc = 1, is_icache = True, 96 l0d_cache = L0Cache(size = '4096B', assoc = 1, is_icache = False, 126 assoc = options.l1d_assoc, 170 assoc = options.l2_assoc, 277 assoc = 1, 283 assoc = 1, 290 assoc = options.l1d_assoc, 298 assoc = options.l2_assoc,
|
H A D | MOESI_hammer.py | 83 assoc = options.l1i_assoc, 87 assoc = options.l1d_assoc, 90 assoc = options.l2_assoc, 183 pf = ProbeFilter(size = pf_size, assoc = 4, 271 assoc = options.l1i_assoc, 277 assoc = options.l1d_assoc, 284 assoc = options.l2_assoc,
|
H A D | MOESI_AMD_Base.py | 73 self.assoc = options.l1d_assoc 80 self.assoc = options.l1i_assoc 87 self.assoc = options.l2_assoc 132 assoc = 8 variable in class:L3Cache 348 assoc = options.l1i_assoc, 355 assoc = options.l1d_assoc, 362 assoc = options.l1d_assoc, 369 assoc = options.l2_assoc, 377 assoc = options.l3_assoc,
|
/gem5/configs/common/cores/arm/ |
H A D | ex5_LITTLE.py | 112 assoc = 2 variable in class:L1I 119 assoc = 4 variable in class:L1D 131 assoc = 2 variable in class:WalkCache 145 assoc = 8 variable in class:L2
|
H A D | O3_ARM_v7a.py | 159 assoc = 2 variable in class:O3_ARM_v7a_ICache 172 assoc = 2 variable in class:O3_ARM_v7a_DCache 186 assoc = 8 variable in class:O3_ARM_v7aWalkCache 200 assoc = 16 variable in class:O3_ARM_v7aL2
|
H A D | ex5_big.py | 164 assoc = 2 variable in class:L1I 171 assoc = 2 variable in class:L1D 183 assoc = 8 variable in class:WalkCache 197 assoc = 16 variable in class:L2
|
/gem5/tests/gem5/memory/ |
H A D | memtest-run.py | 54 system.l2c = L2Cache(clk_domain = system.cpu_clk_domain, size='64kB', assoc=8) 64 cpu.l1c = L1Cache(size = '32kB', assoc = 4)
|
/gem5/src/mem/cache/prefetch/ |
H A D | Prefetcher.py | 182 SetAssociative(entry_size = 1, assoc = Parent.pt_table_assoc, 195 SetAssociative(entry_size = 1, assoc = Parent.ipd_table_assoc, 223 SetAssociative(entry_size = 1, assoc = Parent.signature_table_assoc, 238 SetAssociative(entry_size = 1, assoc = Parent.pattern_table_assoc, 266 assoc = Parent.global_history_register_entries, variable in class:SignaturePathPrefetcherV2 290 SetAssociative(entry_size = 1, assoc = Parent.access_map_table_assoc, 332 SetAssociative(entry_size = 1, assoc = Parent.table_assoc, 361 SetAssociative(entry_size = 1, assoc = Parent.training_unit_assoc, 375 assoc = Parent.address_map_cache_assoc, variable in class:IrregularStreamBufferPrefetcher 383 assoc variable in class:IrregularStreamBufferPrefetcher 455 assoc = Parent.active_generation_table_assoc, variable in class:STeMSPrefetcher 467 assoc = Parent.pattern_sequence_table_assoc, variable in class:STeMSPrefetcher [all...] |
H A D | associative_set_impl.hh | 37 AssociativeSet<Entry>::AssociativeSet(int assoc, int num_entries, argument 40 : associativity(assoc), numEntries(num_entries), indexingPolicy(idx_policy), 45 fatal_if(!isPowerOf2(assoc), "The associativity of an AssociativeSet<> "
|
/gem5/configs/learning_gem5/part1/ |
H A D | caches.py | 54 assoc = 2 variable in class:L1Cache 117 assoc = 8 variable in class:L2Cache
|