• DocumentCode
    2254441
  • Title

    Worst case delay analysis for memory interference in multicore systems

  • Author

    Pellizzoni, Rodolfo ; Schranzhofer, Andreas ; Jian-Jia Chen ; Caccamo, Marco ; Thiele, Lothar

  • Author_Institution
    Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    741
  • Lastpage
    746
  • Abstract
    Employing COTS components in real-time embedded systems leads to timing challenges. When multiple CPU cores and DMA peripherals run simultaneously, contention for access to main memory can greatly increase a task´s WCET. In this paper, we introduce an analysis methodology that computes upper bounds to task delay due to memory contention. First, an arrival curve is derived for each core representing the maximum memory traffic produced by all tasks executed on it. Arrival curves are then combined with a representation of the cache behavior for the task under analysis to generate a delay bound. Based on the computed delay, we show how tasks can be feasibly scheduled according to assigned time slots on each core.
  • Keywords
    delays; embedded systems; multiprocessing systems; COTS components; CPU cores; DMA peripherals; WCET; memory interference; multicore systems; real time embedded systems; worst case delay analysis; Computer peripherals; Delay effects; Delay estimation; Embedded system; Interference; Multicore processing; Processor scheduling; Real time systems; Timing; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5456952
  • Filename
    5456952