gem5/src/mem/cache
Mitch Hayenga 771c864bf4 mem: Allowed tagged instruction prefetching in stride prefetcher
For systems with a tightly coupled L2, a stride-based prefetcher may observe
access requests from both instruction and data L1 caches.  However, the PC
address of an instruction miss gives no relevant training information to the
stride based prefetcher(there is no stride to train).  In theses cases, its
better if the L2 stride prefetcher simply reverted back to a simple N-block
ahead prefetcher.  This patch enables this option.

Committed by: Nilay Vaish <nilay@cs.wisc.edu>
2014-01-29 23:21:26 -06:00
..
prefetch mem: Allowed tagged instruction prefetching in stride prefetcher 2014-01-29 23:21:26 -06:00
tags mem: Remove redundant findVictim() input argument 2014-01-28 18:00:50 -06:00
base.cc arch: Resurrect the NOISA build target and rename it NULL 2013-09-04 13:22:57 -04:00
base.hh mem: Add support for a security bit in the memory system 2014-01-24 15:29:30 -06:00
BaseCache.py Cache: Collect very basic stats on tag and data accesses 2014-01-24 15:29:30 -06:00
blk.cc mem: Add support for a security bit in the memory system 2014-01-24 15:29:30 -06:00
blk.hh mem: Add support for a security bit in the memory system 2014-01-24 15:29:30 -06:00
cache.cc mem: Remove the cache builder 2013-06-27 05:49:50 -04:00
cache.hh mem: Remove redundant findVictim() input argument 2014-01-28 18:00:50 -06:00
cache_impl.hh mem: prefetcher: add options, support for unaligned addresses 2014-01-29 23:21:25 -06:00
mshr.cc mem: Add support for a security bit in the memory system 2014-01-24 15:29:30 -06:00
mshr.hh mem: Add support for a security bit in the memory system 2014-01-24 15:29:30 -06:00
mshr_queue.cc mem: Add support for a security bit in the memory system 2014-01-24 15:29:30 -06:00
mshr_queue.hh mem: Add support for a security bit in the memory system 2014-01-24 15:29:30 -06:00
SConscript arch: Resurrect the NOISA build target and rename it NULL 2013-09-04 13:22:57 -04:00