From: Daniel R. Carvalho Date: Mon, 12 Mar 2018 11:08:33 +0000 (+0100) Subject: mem-cache: Create NRU Replacement Policy X-Git-Tag: v19.0.0.0~2147 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ce9d9c9a4c119131bdcfd774f1c2a2cf28e42db9;p=gem5.git mem-cache: Create NRU Replacement Policy Implementation of a Not Recently Used replacement policy. Change-Id: I24ab3a6f1db6dcb756b869cfebb5c4bc544170e8 Reviewed-on: https://gem5-review.googlesource.com/9001 Reviewed-by: Nikos Nikoleris Maintainer: Nikos Nikoleris --- diff --git a/src/mem/cache/replacement_policies/ReplacementPolicies.py b/src/mem/cache/replacement_policies/ReplacementPolicies.py index 8412783b9..f2cee35d1 100644 --- a/src/mem/cache/replacement_policies/ReplacementPolicies.py +++ b/src/mem/cache/replacement_policies/ReplacementPolicies.py @@ -81,3 +81,7 @@ class BRRIPRP(BaseReplacementPolicy): class RRIPRP(BRRIPRP): btp = 0 + +class NRURP(BRRIPRP): + btp = 0 + max_RRPV = 1