Evolution of application-specific cache mappings
2020 ◽
Vol 16
(3)
◽
pp. 149-161
Keyword(s):
Reconfigurable caches offer an intriguing opportunity to tailor cache behavior to applications for better run-times and energy consumptions. While one may adapt structural cache parameters such as cache and block sizes, we adapt the memory-address-to-cache-index mapping function to the needs of an application. Using a LEON3 embedded multi-core processor with reconfigurable cache mappings, a metaheuristic search procedure, and MiBench applications, we show in this work how to accurately compare non-deterministic performances of applications and how to use this information to implement an optimization procedure that evolves application-specific cache mappings for the LEON3 multi-core processor.
2007 ◽
Vol 98
(1)
◽
pp. 513-526
◽
2019 ◽
Vol 139
(7)
◽
pp. 802-811
2010 ◽
Vol 130
(9)
◽
pp. 819-825
◽
Keyword(s):
2012 ◽
Vol E95-C
(4)
◽
pp. 534-545
◽
2014 ◽
Vol 13
(8)
◽
pp. 4723-4728