Searched refs:lookahead (Results 1 - 5 of 5) sorted by relevance

/gem5/src/mem/cache/prefetch/
H A Dsignature_path_v2.hh35 * Path confidence based lookahead prefetching
68 PatternStrideEntry const &lookahead) const override;
71 PatternStrideEntry const &lookahead) const override;
H A Dsignature_path.cc61 "The lookahead confidence threshold must be greater than 0\n");
63 "The lookahead confidence threshold must be less than 1\n");
211 PatternStrideEntry const &lookahead) const
213 double lookahead_confidence = lookahead.counter.calcSaturation();
270 // - select the entry with the highest counter as the "lookahead"
273 PatternStrideEntry const *lookahead = nullptr; local
277 //select the entry with the maximum counter value as lookahead
280 lookahead = &entry;
295 if (lookahead != nullptr) {
297 *current_pattern_entry, *lookahead);
[all...]
H A Dsignature_path_v2.cc80 PatternEntry const &sig, PatternStrideEntry const &lookahead) const
84 (((double) lookahead.counter) / sig.counter);
H A Dsignature_path.hh68 /** Minimum confidence to keep navigating lookahead entries */
208 * Computes the lookahead path confidence of the provided pattern entry
210 * @param lookahead PatternStrideEntry within the provided PatternEntry
214 PatternStrideEntry const &lookahead) const;
262 * Handles the situation when the lookahead process has crossed the
268 * @param signature the lookahead signature that crossed the page
/gem5/ext/ply/ply/
H A Dyacc.py283 lookahead = None # Current lookahead symbol
284 lookaheadstack = [ ] # Stack of lookahead symbols
332 # Get the next symbol on the input. If a lookahead symbol
341 if not lookahead:
343 lookahead = get_token() # Get the next token
345 lookahead = lookaheadstack.pop()
346 if not lookahead:
347 lookahead = YaccSymbol()
348 lookahead
[all...]

Completed in 17 milliseconds