31#include "params/SlimAMPMPrefetcher.hh"
50 if (addresses.empty()) {
void calculatePrefetch(const Base::PrefetchInfo &pfi, std::vector< Queued::AddrPriority > &addresses, const CacheAccessor &cache)
Class containing the information needed by the prefetch to train and generate new prefetch requests.
void calculatePrefetch(const Base::PrefetchInfo &pfi, std::vector< Queued::AddrPriority > &addresses, const CacheAccessor &cache)
Computes the prefetch candidates given a prefetch event.
SlimAMPM(const SlimAMPMPrefetcherParams &p)
DeltaCorrelatingPredictionTables & dcpt
DCPT prefetcher object.
void calculatePrefetch(const PrefetchInfo &pfi, std::vector< AddrPriority > &addresses, const CacheAccessor &cache) override
AccessMapPatternMatching & ampm
AMPM prefetcher object.
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
Provides generic cache lookup functions.