• DocumentCode
    1622000
  • Title

    Worst-case performance analysis of parallel, communicating software processes

  • Author

    Siebenborn, A. ; Bringmann, O. ; Rosenstiel, W.

  • Author_Institution
    FZI Forschungszentrum Informatik, Karlsruhe, Germany
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    37
  • Lastpage
    42
  • Abstract
    In this paper we present a method to perform static timing analysis of SystemC models, that describe parallel, communicating software processes. The paper combines a worst-case execution time (WCET) analysis with an analysis of the communication behavior. The communication analysis allows the detection of points, where the program flow of two or more concurrent processes are synchronized. This knowledge allows the determination of the worst-case response time (WCRT). The method does not rely on restrictions on the system design to prevent deadlocks or data loss. Furthermore possible deadlocks and data loss can be detected during the analysis
  • Keywords
    parallel programming; software performance evaluation; systems analysis; SystemC models; communicating software processes; communication behavior; data loss; deadlocks; parallel software processes; static timing analysis; system design; worst-case execution time analysis; worst-case performance analysis; worst-case response time; Application software; Concurrent computing; Hardware; Performance analysis; Permission; Software performance; Software systems; System analysis and design; System recovery; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 2002. CODES 2002. Proceedings of the Tenth International Symposium on
  • Conference_Location
    Estes Park, CO
  • Print_ISBN
    1-58113-542-4
  • Type

    conf

  • DOI
    10.1109/CODES.2002.1003598
  • Filename
    1003598