• DocumentCode
    2454245
  • Title

    Bus Access Optimization for Predictable Implementation of Real-Time Applications on Multiprocessor Systems-on-Chip

  • Author

    Rosén, Jakob ; Andrei, Alexandru ; Eles, Petru ; Peng, Zebo

  • Author_Institution
    Linkoping Univ., Linkoping
  • fYear
    2007
  • fDate
    3-6 Dec. 2007
  • Firstpage
    49
  • Lastpage
    60
  • Abstract
    In multiprocessor systems, 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. This has a huge impact on worst-case execution time (WCET) analysis and, in general, on the predictability of real-time applications implemented on such systems. As opposed to the WCET analysis performed for a single processor system, where the cache miss penalty is considered 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 paper we present an approach to worst-case execution time analysis and system scheduling for real-time applications implemented on multiprocessor SoC architectures. The emphasis of this paper is on the bus scheduling policy and its optimization, which is of huge importance for the performance of such a predictable multiprocessor application.
  • Keywords
    cache storage; multiprocessing systems; processor scheduling; system buses; system-on-chip; bus access optimization; bus scheduling policy; bus traffic; cache miss; memory transfer; multiprocessor SoC architecture; multiprocessor systems-on-chip; real-time application; system scheduling; worst-case execution time; Application software; Context; Embedded system; Information science; Interference; Multiprocessing systems; Performance analysis; Processor scheduling; Real time systems; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2007. RTSS 2007. 28th IEEE International
  • Conference_Location
    Tucson, AZ
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-3062-8
  • Type

    conf

  • DOI
    10.1109/RTSS.2007.24
  • Filename
    4408291