diff options
Diffstat (limited to 'src/mem/cache/replacement_policies/ReplacementPolicies.py')
-rw-r--r-- | src/mem/cache/replacement_policies/ReplacementPolicies.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mem/cache/replacement_policies/ReplacementPolicies.py b/src/mem/cache/replacement_policies/ReplacementPolicies.py index 0beb3e60f..7ec728d46 100644 --- a/src/mem/cache/replacement_policies/ReplacementPolicies.py +++ b/src/mem/cache/replacement_policies/ReplacementPolicies.py @@ -50,6 +50,12 @@ class LRURP(BaseReplacementPolicy): cxx_class = 'LRURP' cxx_header = "mem/cache/replacement_policies/lru_rp.hh" +class BIPRP(LRURP): + type = 'BIPRP' + cxx_class = 'BIPRP' + cxx_header = "mem/cache/replacement_policies/bip_rp.hh" + btp = Param.Percent(3, "Percentage of blocks to be inserted as MRU") + class MRURP(BaseReplacementPolicy): type = 'MRURP' cxx_class = 'MRURP' |