• 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