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 :
بازگشت