diff options
author | Daniel R. Carvalho <odanrc@yahoo.com.br> | 2018-03-09 16:48:26 +0100 |
---|---|---|
committer | Daniel Carvalho <odanrc@yahoo.com.br> | 2018-03-22 18:14:16 +0000 |
commit | 8f1a604ec3ba2c54bbceef8d3ac188aa59d3a78e (patch) | |
tree | 7f465d7e22657c60e3223a003cbea76134a412cd /src/mem/cache/replacement_policies/ReplacementPolicies.py | |
parent | d207e9ccee411877fdeac80bb68a27900560f50f (diff) | |
download | gem5-8f1a604ec3ba2c54bbceef8d3ac188aa59d3a78e.tar.xz |
mem-cache: Create MRU replacement policy
Implementation of a Most Recently Used replacement policy.
Change-Id: Id52cb247ca25d4523dcc53490d113695dac6a3f1
Reviewed-on: https://gem5-review.googlesource.com/8889
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
Diffstat (limited to 'src/mem/cache/replacement_policies/ReplacementPolicies.py')
-rw-r--r-- | src/mem/cache/replacement_policies/ReplacementPolicies.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mem/cache/replacement_policies/ReplacementPolicies.py b/src/mem/cache/replacement_policies/ReplacementPolicies.py index 64743819b..1907c363e 100644 --- a/src/mem/cache/replacement_policies/ReplacementPolicies.py +++ b/src/mem/cache/replacement_policies/ReplacementPolicies.py @@ -40,6 +40,11 @@ class LRURP(BaseReplacementPolicy): cxx_class = 'LRURP' cxx_header = "mem/cache/replacement_policies/lru_rp.hh" +class MRURP(BaseReplacementPolicy): + type = 'MRURP' + cxx_class = 'MRURP' + cxx_header = "mem/cache/replacement_policies/mru_rp.hh" + class RandomRP(BaseReplacementPolicy): type = 'RandomRP' cxx_class = 'RandomRP' |