DocumentCode
619579
Title
Reconciling real-time guarantees and energy efficiency through unlocked-cache prefetching
Author
Wuerges, Emilio ; de Oliveira, Romulo S. ; dos Santos, Luiz C.V.
Author_Institution
Dept. of Automation and Systems Engineering, Federal University of Santa Catarina, UFSC, Florianopolis, Brazil
fYear
2013
fDate
May 29 2013-June 7 2013
Firstpage
1
Lastpage
9
Abstract
For real-time tasks, cache behavior must be constrained via cache locking or predicted by WCET analysis. Since the former gives up energy efficiency for predictability, this paper proposes a novel code optimization that reduces the miss rate of unlocked instruction caches and, provenly, does not increase the WCET. We optimized the 37 programs from the Mälardalen WCET benchmark for 36 cache configurations and two technologies. By exploiting software prefetching on top of on-demand fetching, we reduced the memory´s contribution to the energy consumption (by 11.2%), to the average case execution time (by 10.2%), and to the WCET (by 17.4%).
Keywords
Abstracts; Algorithm design and analysis; Concrete; Optimization; Prefetching; Real-time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
Conference_Location
Austin, TX, USA
ISSN
0738-100X
Type
conf
Filename
6560739
Link To Document