Searched refs:stride_t (Results 1 - 4 of 4) sorted by relevance
/gem5/src/mem/cache/prefetch/ |
H A D | signature_path_v2.hh | 59 stride_t lastBlock; 60 stride_t delta; 76 void handleSignatureTableMiss(stride_t current_block, 78 stride_t &new_stride) override; 84 void auxiliaryPrefetcher(Addr ppn, stride_t current_block, bool is_secure, 89 stride_t last_offset, stride_t delta, double path_confidence)
|
H A D | signature_path.hh | 58 typedef int16_t stride_t; typedef in class:SignaturePathPrefetcher 77 stride_t lastBlock; 88 stride_t stride; 121 PatternStrideEntry *findStride(stride_t stride) 139 PatternStrideEntry &getStrideEntry(stride_t stride); 150 inline signature_t updateSignature(signature_t sig, stride_t str) const { 171 void addPrefetch(Addr ppn, stride_t last_block, stride_t delta, 189 SignatureEntry &getSignatureEntry(Addr ppn, bool is_secure, stride_t block, 190 bool &miss, stride_t [all...] |
H A D | signature_path.cc | 67 SignaturePathPrefetcher::PatternEntry::getStrideEntry(stride_t stride) 94 SignaturePathPrefetcher::addPrefetch(Addr ppn, stride_t last_block, 95 stride_t delta, double path_confidence, signature_t signature, 98 stride_t block = last_block + delta; 101 stride_t pf_block; 103 stride_t num_cross_pages = 1 + (-block) / (pageBytes/blkSize); 113 stride_t num_cross_pages = block / (pageBytes/blkSize); 135 SignaturePathPrefetcher::handleSignatureTableMiss(stride_t current_block, 136 signature_t &new_signature, double &new_conf, stride_t &new_stride) 151 SignaturePathPrefetcher::updatePatternTable(Addr signature, stride_t strid [all...] |
H A D | signature_path_v2.cc | 51 SignaturePathPrefetcherV2::handleSignatureTableMiss(stride_t current_block, 52 signature_t &new_signature, double &new_conf, stride_t &new_stride) 117 stride_t last_offset, stride_t delta, double path_confidence)
|
Completed in 12 milliseconds