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

/gem5/src/mem/cache/prefetch/
H A Dsignature_path_v2.hh59 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 Dsignature_path.hh58 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 Dsignature_path.cc67 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 Dsignature_path_v2.cc51 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