mem-cache: Implement a multi compressor
authorDaniel R. Carvalho <odanrc@yahoo.com.br>
Mon, 29 Jul 2019 14:36:59 +0000 (16:36 +0200)
committerDaniel Carvalho <odanrc@yahoo.com.br>
Mon, 4 Nov 2019 21:32:22 +0000 (21:32 +0000)
commitb8a4a911eed17315320a6948d369f791617adfeb
treed5ae4c1545c174fb11b39e5b013da7af28751f7c
parent2cb1449ede402e3ad242ae97ee959a41683e8ca3
mem-cache: Implement a multi compressor

Implement a compressor that contains multiple sub-compressors and
choses the one that provides the best compression results for each
compression.

Change-Id: I758cf67c84bd85edbea16b2a07b2068b00454461
Signed-off-by: Daniel R. Carvalho <odanrc@yahoo.com.br>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/21158
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/mem/cache/compressors/Compressors.py
src/mem/cache/compressors/SConscript
src/mem/cache/compressors/base.hh
src/mem/cache/compressors/multi.cc [new file with mode: 0644]
src/mem/cache/compressors/multi.hh [new file with mode: 0644]