mem-cache: Implement FPC cache compressor
authorDaniel R. Carvalho <odanrc@yahoo.com.br>
Thu, 5 Jul 2018 12:53:15 +0000 (14:53 +0200)
committerDaniel Carvalho <odanrc@yahoo.com.br>
Fri, 23 Oct 2020 21:49:11 +0000 (21:49 +0000)
commit0d091f6e07a3b78d3f3cdc8989bd53dec3f6387c
tree1aefa1cc470135bab2264b4ac729d5992373375f
parenta9cce6d645dd43ce1f535468531ba800fa683e75
mem-cache: Implement FPC cache compressor

Implementation of Frequent Pattern Compression, proposed
by Alameldeen et al. in "Frequent Pattern Compression: A
Significance-Based Compression Scheme for L2 Caches".

Change-Id: I6dca8ca6b3043b561140bc681dbdbe9f7cef27d7
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/36395
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Nikos Nikoleris <nikos.nikoleris@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/mem/cache/compressors/Compressors.py
src/mem/cache/compressors/SConscript
src/mem/cache/compressors/dictionary_compressor.hh
src/mem/cache/compressors/fpc.cc [new file with mode: 0644]
src/mem/cache/compressors/fpc.hh [new file with mode: 0644]