• DocumentCode
    2986238
  • Title

    Predictable Implementation of Real-Time Applications on Multiprocessor Systems-on-Chip

  • Author

    Andrei, Alexandru ; Eles, Petru ; Peng, Zebo ; Rosen, Jakob

  • Author_Institution
    Linkoping Univ., Linkoping
  • fYear
    2008
  • fDate
    4-8 Jan. 2008
  • Firstpage
    103
  • Lastpage
    110
  • Abstract
    Worst-case execution time (WCET) analysis and, in general, the predictability of real-time applications implemented on multiprocessor systems has been addressed only in very restrictive and particular contexts. One important aspect that makes the analysis difficult is the estimation of the system´s communication behavior. The traffic on the bus does not solely originate from data transfers due to data dependencies between tasks, but is also affected by memory transfers as result of cache misses. As opposed to the analysis performed for a single processor system, where the cache miss penalty is constant, in a multiprocessor system each cache miss has a variable penalty, depending on the bus contention. This affects the tasks´ WCET which, however, is needed in order to perform system scheduling. At the same time, the WCET depends on the system schedule due to the bus interference. In this context, we propose, for the first time, an approach to worst-case execution time analysis and system scheduling for real-time applications implemented on multiprocessor SoC architectures.
  • Keywords
    microprocessor chips; system-on-chip; WCET; cache miss penalty; memory transfers; multiprocessor SoC architectures; multiprocessor systems-on-chip; single processor system; worst-case execution time analysis; Application software; Embedded system; Information analysis; Information science; Multiprocessing systems; Pipelines; Processor scheduling; Real time systems; Timing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2008. VLSID 2008. 21st International Conference on
  • Conference_Location
    Hyderabad
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-3083-4
  • Type

    conf

  • DOI
    10.1109/VLSI.2008.33
  • Filename
    4450488