Searched refs:PatternEntry (Results 1 - 4 of 4) sorted by relevance

/gem5/src/mem/cache/prefetch/
H A Dsignature_path_v2.hh67 double calculateLookaheadConfidence(PatternEntry const &sig,
70 double calculatePrefetchConfidence(PatternEntry const &sig,
73 void increasePatternEntryCounter(PatternEntry &pattern_entry,
H A Dsignature_path.hh95 struct PatternEntry : public TaggedEntry struct in class:SignaturePathPrefetcher
101 PatternEntry(size_t num_strides, unsigned counter_bits) function in struct:SignaturePathPrefetcher::PatternEntry
142 AssociativeSet<PatternEntry> patternTable;
192 * Obtains the PatternEntry of the given signature, if the signature is
195 * @result a reference to the PatternEntry
197 PatternEntry& getPatternEntry(Addr signature);
209 * @param sig the PatternEntry to use
210 * @param lookahead PatternStrideEntry within the provided PatternEntry
213 virtual double calculateLookaheadConfidence(PatternEntry const &sig,
218 * @param sig the PatternEntry t
[all...]
H A Dsignature_path_v2.cc80 PatternEntry const &sig, PatternStrideEntry const &lookahead) const
88 SignaturePathPrefetcherV2::calculatePrefetchConfidence(PatternEntry const &sig,
97 PatternEntry &pattern_entry, PatternStrideEntry &pstride_entry)
H A Dsignature_path.cc54 PatternEntry(stridesPerPatternEntry, p->num_counter_bits))
67 SignaturePathPrefetcher::PatternEntry::getStrideEntry(stride_t stride)
145 PatternEntry &pattern_entry, PatternStrideEntry &pstride_entry)
155 PatternEntry &p_entry = getPatternEntry(signature);
185 SignaturePathPrefetcher::PatternEntry &
188 PatternEntry* pattern_entry = patternTable.findEntry(signature, false);
203 SignaturePathPrefetcher::calculatePrefetchConfidence(PatternEntry const &sig,
210 SignaturePathPrefetcher::calculateLookaheadConfidence(PatternEntry const &sig,
271 PatternEntry *current_pattern_entry =

Completed in 7 milliseconds