Dynamic Cache Reconfiguration and Partitioning for Energy Optimization in Real-Time Multicore Systems

This tool allows energy optimization by employing both dynamic reconfiguration of private caches and partitioning of the shared cache for multicore systems with real-time tasks. This static profiling based algorithm is designed to judiciously find beneficial cache configurations (of private caches) for each task as well as partition factors (of the shared cache) for each core so that the energy consumption is minimized while task deadline is satisfied.

Fig.1 Overview of the Algorithm
The structure of our tool


Tool Download

   Version 0.1       Jun 21, 2013       Algorithm developed by Weixun, Mishra and Ranka [J1]

Journal Articles

J1 Weixun Wang, Prabhat Mishra and Sanjay Ranka, Dynamic Cache Reconfiguration and Partitioning for Energy Optimization in Real-Time Multi-Core Systems, ACM/IEEE Design Automation Conference (DAC), pages 948-953, 2011.