• DocumentCode
    1831127
  • Title

    Impact of Instruction Cache and Different Instruction Scratchpads on the WCET Estimate

  • Author

    Metzlaff, Stefan ; Ungerer, Theo

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Augsburg, Augsburg, Germany
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    1442
  • Lastpage
    1449
  • Abstract
    Hard real-time systems demand high performance, but also tight WCET estimates. The tightness of the WCET estimates strictly depends on the WCET analysis of the memory system. In this paper we quantify the impact of different instruction memories on the WCET estimates. A function-based dynamic scratchpad, a cache, and static scratchpads are compared. Furthermore, we inspect the pessimism introduced by memory access interferences at the shared off-chip memory level. It is shown that the function-based dynamic instruction scratchpad provides lower WCET estimates, because it eliminates these interferences by design. Thus the function-based dynamic scratchpad eases the analysis while also provides tight WCET estimates.
  • Keywords
    cache storage; data flow analysis; instruction sets; real-time systems; shared memory systems; HRT systems; WCET estimates; function-based dynamic instruction scratchpad; hard real-time systems; instruction cache; instruction memories; memory access interferences; shared off-chip memory level; static scratchpads; worst-case execution time; Algorithm design and analysis; Analytical models; Complexity theory; Concrete; Content management; Memory management; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
  • Conference_Location
    Liverpool
  • Print_ISBN
    978-1-4673-2164-8
  • Type

    conf

  • DOI
    10.1109/HPCC.2012.211
  • Filename
    6332347