• DocumentCode
    466447
  • Title

    Integrated analysis of communicating tasks in MPSoCs

  • Author

    Schliecker, Simon ; Ivers, Matthias ; Ernst, Rolf

  • Author_Institution
    Tech. Univ. Braunschweig, Braunschweig
  • fYear
    2006
  • fDate
    22-25 Oct. 2006
  • Firstpage
    288
  • Lastpage
    293
  • Abstract
    Predicting timing behavior is key to efficient embedded real-time system design and verification. Especially memory accesses and co-processor calls over shared communication networks, basic operations of every embedded application pose a challenge for precise system analysis. Current approaches to determine end-to-end latencies in parallel heterogeneous architectures either focus on system level and allow only limited task models, or focus on activities inside a component, abstracting system level influences by over estimations. In this paper, we identify feedbacks of the system behavior that directly or indirectly impact local execution. To tackle these complex interactions we present a novel technique to integrate an extended component level scheduling analysis with refined system level approaches. Bringing the different levels of abstraction together allows the analysis of a new class of interacting applications and architectures - which could not be addressed on a single level alone. On the component level, we investigate two scheduling behaviors more closely, namely stalling during external requests, and allowing context-switches to other tasks that are ready. For both, we present a precise response time analysis. Finally, we compare the scheduling techniques with respect to real-time requirements.
  • Keywords
    embedded systems; multiprocessing systems; parallel architectures; processor scheduling; system-on-chip; co-processor call; embedded real-time system design; embedded real-time system verification; extended component level scheduling analysis; memory access; multiprocessor system-on-chip; parallel heterogeneous architecture; refined system level approach; response time analysis; shared communication network; Communication networks; Coprocessors; Delay; Feedback; Performance analysis; Permission; Processor scheduling; Real time systems; System analysis and design; Timing; memory accesses; multiprocessor performance analysis; real-time;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2006. CODES+ISSS '06. Proceedings of the 4th International Conference
  • Conference_Location
    Seoul
  • Print_ISBN
    1-59593-370-0
  • Electronic_ISBN
    1-59593-370-0
  • Type

    conf

  • DOI
    10.1145/1176254.1176325
  • Filename
    4278531