• DocumentCode
    3312723
  • Title

    The Split-Phase Synchronisation Technique: Reducing the Pessimism in the WCET Analysis of Parallelised Hard Real-Time Programs

  • Author

    Gerdes, Mike ; Kluge, Florian ; Ungerer, Theo ; Rochange, Christine

  • Author_Institution
    Univ. of Augsburg, Augsburg, Germany
  • fYear
    2012
  • fDate
    19-22 Aug. 2012
  • Firstpage
    88
  • Lastpage
    97
  • Abstract
    In this paper we present the split-phase synchronisation technique to reduce the pessimism in the WCET analysis of parallelised hard real-time (HRT) programs on embedded multi-core processors. We implemented the split-phase synchronisation technique in the memory controller of the HRT capable MERASA multi-core processor. The split-phase synchronisation technique allows reordering memory requests and splitting of atomic RMW operations, while preserving atomicity, consistency and timing predictability. We determine the improvement of worst-case guarantees, that is the estimated upper bounds, for two parallelised HRT programs. We achieve a WCET improvement of up to 1.26 with the split-phase synchronisation technique, and an overall WCET improvement of up to 2.9 for parallel HRT programs with different software synchronisations.
  • Keywords
    multiprocessing systems; parallel programming; real-time systems; WCET analysis; embedded multicore processors; memory controller; parallelised HRT programs; parallelised hard real-time programs; split phase synchronisation technique; Buffer storage; Hardware; Instruction sets; Multicore processing; Real time systems; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2012 IEEE 18th International Conference on
  • Conference_Location
    Seoul
  • ISSN
    1533-2306
  • Print_ISBN
    978-1-4673-3017-6
  • Electronic_ISBN
    1533-2306
  • Type

    conf

  • DOI
    10.1109/RTCSA.2012.11
  • Filename
    6300081