Searched refs:assoc (Results 1 - 25 of 73) sorted by relevance

123

/gem5/src/mem/ruby/structures/
H A DReplacementPolicy.py43 assoc = Param.Int(Parent.assoc, "associativity") variable in class:ReplacementPolicy
H A DAbstractReplacementPolicy.cc38 m_num_sets = p->size/p->block_size/p->assoc;
39 m_assoc = p->assoc;
H A DRubyCache.py40 assoc = Param.Int(""); variable in class:RubyCache
/gem5/configs/common/
H A DCaches.py54 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 DIndexingPolicies.py45 assoc = Param.Int(Parent.assoc, "associativity") variable in class:BaseIndexingPolicy
H A Dbase.cc59 : 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 Dbase.hh72 const unsigned assoc; member in class:BaseIndexingPolicy
/gem5/tests/configs/
H A Dx86_generic.py85 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 Dmemtest.py53 system.l2c = L2Cache(clk_domain = system.cpu_clk_domain, size='64kB', assoc=8)
63 cpu.l1c = L1Cache(size = '32kB', assoc = 4)
H A Dmemtest-filter.py54 system.l2c = L2Cache(clk_domain = system.cpu_clk_domain, size='64kB', assoc=8)
64 cpu.l1c = L1Cache(size = '32kB', assoc = 4)
H A Dbase_config.py102 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 DTags.py81 assoc = Param.Int(Parent.assoc, "associativity") variable in class:BaseSetAssoc
92 assoc = Param.Int(Parent.assoc, "associativity") variable in class:SectorTags
H A Dbase_set_assoc.cc55 :BaseTags(p), allocAssoc(p->assoc), blks(p->size / p->block_size),
/gem5/configs/ruby/
H A DAMD_Base_Constructor.py52 def create(self, size, assoc, options):
54 self.assoc = assoc
63 def create(self, size, assoc, options):
65 self.assoc = assoc
H A DGPU_VIPER_Region.py75 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 DMESI_Three_Level.py92 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 DMOESI_hammer.py83 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 DMOESI_AMD_Base.py73 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 Dex5_LITTLE.py112 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 DO3_ARM_v7a.py159 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 Dex5_big.py164 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 Dmemtest-run.py54 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 DPrefetcher.py182 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 Dassociative_set_impl.hh37 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 Dcaches.py54 assoc = 2 variable in class:L1Cache
117 assoc = 8 variable in class:L2Cache

Completed in 30 milliseconds

123