mem-cache: Accuracy-based rate control for prefetchers
authorJavier Bueno <javier.bueno@metempsy.com>
Thu, 16 May 2019 12:03:41 +0000 (14:03 +0200)
committerJavier Bueno Hedo <javier.bueno@metempsy.com>
Wed, 29 May 2019 11:59:20 +0000 (11:59 +0000)
commit5cbd972689d3a8f92518593de26e8d89754e646d
tree5792fa1f822512f91cf4c44b44e2f2743204faae
parent08c79a194d1a3430801c04f37d13216cc9ec1da3
mem-cache: Accuracy-based rate control for prefetchers

Added a mechanism to control the number of prefetches generated
based in the effectiveness of the prefetches generated so far.

Change-Id: I33af82546f74a5b5ab372c28574b76dd9a1bd46a
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/18808
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-by: Daniel Carvalho <odanrc@yahoo.com.br>
Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
src/mem/cache/prefetch/Prefetcher.py
src/mem/cache/prefetch/queued.cc
src/mem/cache/prefetch/queued.hh