• DocumentCode
    682140
  • Title

    Reducing worst-case execution time of hybrid SPM-caches

  • Author

    Lan Wu ; Wei Zhang

  • Author_Institution
    Compiler, Archit., & Realtime Syst. (CARS) Lab., Virginia Commonwealth Univ., Richmond, VA, USA
  • fYear
    2013
  • fDate
    6-8 Dec. 2013
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    This paper studies the Scratch-Pad Memory (SPM) allocation for a hybrid SPM and cache architecture, where an SPM and a cache memory are placed on-chip in parallel to cooperatively improve performance and/or energy efficiency. To benefit hard real-time systems, this paper proposes and evaluates four SPM allocation strategies to reduce the worst-case execution time (WCET) for hybrid SPM-caches with different complexities. These algorithms differ by whether or not they can cooperate with the cache or be aware of the WCET. Our evaluation shows that the cache-aware and WCET-oriented SPM allocation can maximally reduce the WCET with minimum or even positive impact on the average-case execution time (ACET).
  • Keywords
    cache storage; memory architecture; storage allocation; ACET; SPM allocation strategy; WCET-oriented SPM allocation; average-case execution time; cache architecture; cache memory; cache-aware; energy efficiency; hybrid SPM-cache; real-time systems; scratch-pad memory allocation; worst-case execution time; Irrigation; System-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Computing and Communications Conference (IPCCC), 2013 IEEE 32nd International
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4799-3213-9
  • Type

    conf

  • DOI
    10.1109/PCCC.2013.6742770
  • Filename
    6742770