gem5  v19.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
slim_ampm.hh
Go to the documentation of this file.
1 
31 #ifndef __MEM_CACHE_PREFETCH_SLIM_AMPM_HH__
32 #define __MEM_CACHE_PREFETCH_SLIM_AMPM_HH__
33 
37 
48 struct SlimAMPMPrefetcherParams;
49 
51 {
56  public:
57  SlimAMPMPrefetcher(const SlimAMPMPrefetcherParams *p);
59  {}
60 
61  void calculatePrefetch(const PrefetchInfo &pfi,
62  std::vector<AddrPriority> &addresses) override;
63 };
64 #endif//__MEM_CACHE_PREFETCH_SLIM_AMPM_HH__
void calculatePrefetch(const PrefetchInfo &pfi, std::vector< AddrPriority > &addresses) override
Definition: slim_ampm.cc:41
STL vector class.
Definition: stl.hh:40
SlimAMPMPrefetcher(const SlimAMPMPrefetcherParams *p)
Copyright (c) 2018 Metempsy Technology Consulting All rights reserved.
Definition: slim_ampm.cc:35
AccessMapPatternMatching & ampm
AMPM prefetcher object.
Definition: slim_ampm.hh:53
Class containing the information needed by the prefetch to train and generate new prefetch requests...
Definition: base.hh:92
Delta Correlating Prediction Tables Prefetcher References: Multi-level hardware prefetching using low...
DeltaCorrelatingPredictionTables & dcpt
DCPT prefetcher object.
Definition: slim_ampm.hh:55
Bitfield< 0 > p

Generated on Fri Feb 28 2020 16:27:01 for gem5 by doxygen 1.8.13