• DocumentCode
    2254341
  • Title

    Bounding the shared resource load for the performance analysis of multiprocessor systems

  • Author

    Schliecker, Simon ; Negrean, Mircea ; Ernst, Rolf

  • Author_Institution
    Inst. of Comput. & Network Eng., Tech. Univ. Braunschweig, Braunschweig, Germany
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    759
  • Lastpage
    764
  • Abstract
    Predicting timing behavior is key to reliable real-time system design and verification, but becomes increasingly difficult for current multiprocessor systems on chip. The integration of formerly separate functionality into a single multicore system introduces new inter-core timing dependencies, resulting from the common use of the now shared resources. In order to conservatively bound the delay due to the shared resource accesses, upper bounds on the potential amount of conflicting requests from other processors are required. This paper proposes a method that captures the request distances of multiple shared resource accesses by single tasks and also by multiple tasks that are dynamically scheduled on the same processor. Unlike previous work, we acknowledge the fact that on a single processor, tasks will not actually execute in parallel, but in alternation. This consideration leads to a more accurate load model. In a final step, the approach is extended to allow addressing also dynamic cache misses that do not occur at predefined times but surface dynamically during the execution of the tasks.
  • Keywords
    multiprocessing systems; processor scheduling; real-time systems; resource allocation; dynamic cache misses; inter-core timing dependency; multicore system; multiprocessor systems; performance analysis; real-time system design; real-time system verification; shared resource load; task scheduling; timing behavior prediction; Delay; Multicore processing; Multiprocessing systems; Performance analysis; Processor scheduling; Real time systems; System analysis and design; System-on-a-chip; 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.5456951
  • Filename
    5456951