Searched refs:confidence (Results 1 - 8 of 8) sorted by relevance

/gem5/src/mem/cache/prefetch/
H A Dsignature_path_v2.hh35 * Path confidence based lookahead prefetching
58 double confidence; member in struct:SignaturePathPrefetcherV2::GlobalHistoryEntry
61 GlobalHistoryEntry() : signature(0), confidence(0.0), lastBlock(0),
H A Dstride.cc75 confidence = 0;
166 // Adjust confidence for stride entry
168 if (entry->confidence < maxConf)
169 entry->confidence++;
171 if (entry->confidence > minConf)
172 entry->confidence--;
173 // If confidence has dropped below the threshold, train new stride
174 if (entry->confidence < threshConf)
181 entry->confidence);
185 // Abort prefetch generation if below confidence threshol
[all...]
H A Dsignature_path_v2.cc64 new_conf = gh_entry->confidence;
129 gh_entry->confidence = path_confidence;
H A Dstride.hh95 int confidence; member in struct:StridePrefetcher::StrideEntry
/gem5/src/cpu/pred/
H A Dloop_predictor.cc111 //loop prediction: only used if high confidence
153 return ltable[index].confidence == confidenceThreshold;
187 ltable[idx].confidence = 0;
199 ltable[idx].confidence = 0;
212 unsignedCtrUpdate(ltable[idx].confidence, true,
220 ltable[idx].confidence = 0;
226 ltable[idx].confidence = 0;
235 ltable[idx].confidence = 0;
256 ltable[idx].confidence = 0;
H A Dloop_predictor.hh67 uint8_t confidence; member in struct:LoopPredictor::LoopEntry
73 confidence(0), tag(0), age(0), dir(0) { }
H A Dtage_sc_l.cc52 (ltable[index].confidence * ltable[index].numIter > 128);
H A Dmultiperspective_perceptron_tage.cc255 (ltable[index].confidence * ltable[index].numIter > 128);

Completed in 14 milliseconds