• DocumentCode
    704108
  • Title

    Models for deterministic execution of real-time multiprocessor applications

  • Author

    Poplavko, Peter ; Socci, Dario ; Bourgos, Paraskevas ; Bensalem, Saddek ; Bozga, Marius

  • Author_Institution
    VERIMAG, Univ. Grenoble Alpes, Grenoble, France
  • fYear
    2015
  • fDate
    9-13 March 2015
  • Firstpage
    1665
  • Lastpage
    1670
  • Abstract
    With the proliferation of multi-cores in embedded real-time systems, many industrial applications are being (re-)targeted to multiprocessor platforms. However, exactly reproducible data values at the outputs as function of the data and timing of the inputs is less trivial to realize in multiprocessors, while it can be imperative for various practical reasons. Also for parallel platforms it is harder to evaluate the task utilization and ensure schedulability, especially for end-to-end communication timing constraints and aperiodic events. Based upon reactive system extensions of Kahn process networks, we propose a model of computation that employs synchronous events and event priority relations to ensure deterministic execution. For this model, we propose an online scheduling policy and establish a link to a well-developed scheduling theory. We also implement this model in publicly available prototype tools and evaluate them on state-of-the art multi-core hardware, with a streaming benchmark and an avionics case study.
  • Keywords
    avionics; multiprocessing systems; parallel processing; processor scheduling; real-time systems; Kahn process network; aperiodic events; avionics case study; deterministic execution; embedded real-time systems; end-to-end communication timing constraints; event priority relations; multicore hardware; online scheduling policy; parallel platforms; reactive system extension; real-time multiprocessor applications; schedulability; streaming benchmark; synchronous events; task utilization; Generators; Processor scheduling; Program processors; Real-time systems; Schedules; Semantics; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
  • Conference_Location
    Grenoble
  • Print_ISBN
    978-3-9815-3704-8
  • Type

    conf

  • Filename
    7092660