plugins: Added a new cache modelling plugin
authorMahmoud Mandour <ma.mandourr@gmail.com>
Fri, 9 Jul 2021 14:30:01 +0000 (15:30 +0100)
committerAlex Bennée <alex.bennee@linaro.org>
Wed, 14 Jul 2021 14:54:13 +0000 (15:54 +0100)
commite2c5557ce1329f58efd8e1f27c3548acaa82e196
treef8176431ad2af295439f5b67b343f885158d175e
parent307ce0aaeb5799d05f63b76a91135466f6b15302
plugins: Added a new cache modelling plugin

Added a cache modelling plugin that uses a static configuration used in
many of the commercial microprocessors and uses random eviction policy.

The purpose of the plugin is to identify the most cache-thrashing
instructions for both instruction cache and data cache.

Signed-off-by: Mahmoud Mandour <ma.mandourr@gmail.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210623125458.450462-2-ma.mandourr@gmail.com>
Message-Id: <20210709143005.1554-37-alex.bennee@linaro.org>
contrib/plugins/Makefile
contrib/plugins/cache.c [new file with mode: 0644]