• DocumentCode
    427324
  • Title

    Influence of memory hierarchies on predictability for time constrained embedded software

  • Author

    Wehmeyer, Lars ; Marwedel, Peter

  • Author_Institution
    Dept. of Comput. Sci., Dortmund Univ., Germany
  • fYear
    2005
  • fDate
    7-11 March 2005
  • Firstpage
    600
  • Abstract
    Safety-critical embedded systems having to meet real-time constraints are expected to be highly predictable in order to guarantee at design time that certain timing deadlines will always be met. This requirement usually prevents designers from utilizing caches due to their highly dynamic, thus hardly predictable, behavior. The integration of scratchpad memories represents an alternative approach which allows the system to benefit from a performance gain comparable to that of caches, while at the same time maintaining predictability. We compare the impact of scratchpad memories and caches on worst case execution time (WCET) analysis results. We show that caches, despite requiring complex techniques, can have a negative impact on the predicted WCET while the estimated WCET for scratchpad memories scales with the achieved performance gain at no extra analysis cost.
  • Keywords
    cache storage; embedded systems; integrated memory circuits; logic design; network analysis; WCET analysis; caches; memory hierarchies; onchip memories; predictability; safety-critical embedded systems; scratchpad memories; time constrained embedded software; worst case execution time analysis; Costs; Delay; Embedded software; Embedded system; Performance analysis; Performance gain; Predictive models; Real time systems; Time factors; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2005. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2288-2
  • Type

    conf

  • DOI
    10.1109/DATE.2005.183
  • Filename
    1395634