38 #ifndef __MEM_CACHE_PREFETCH_MULTI_HH__ 39 #define __MEM_CACHE_PREFETCH_MULTI_HH__ 43 struct MultiPrefetcherParams;
50 Multi(
const MultiPrefetcherParams *
p);
73 #endif //__MEM_CACHE_PREFETCH_MULTI_HH__ void notify(const PacketPtr &pkt, const PrefetchInfo &pfi) override
Ignore notifications since each sub-prefetcher already gets a notification through their probes-based...
std::list< Base * > prefetchers
List of sub-prefetchers ordered by priority.
Class containing the information needed by the prefetch to train and generate new prefetch requests...
Tick nextPrefetchReadyTime() const override
Multi(const MultiPrefetcherParams *p)
void notifyFill(const PacketPtr &pkt) override
Notify prefetcher of cache fill.
uint64_t Tick
Tick count type.
void setCache(BaseCache *_cache) override
A Packet is used to encapsulate a transfer between two objects in the memory system (e...
PacketPtr getPacket() override
Copyright (c) 2018 Metempsy Technology Consulting All rights reserved.
Miss and writeback queue declarations.