Deterministic OpenMP and the LBP Parallelizing Manycore Processor - LIRMM - Laboratoire d’Informatique, de Robotique et de Microélectronique de Montpellier Access content directly
Conference Papers Year : 2021

Deterministic OpenMP and the LBP Parallelizing Manycore Processor


Multicore processors are becoming standard called as COTS (Commercial Off The Shelf) processors but can not be fully used in the context of critical real time systems. OpenMP is one of the most used programming models to build parallel programs able to exploit such multicore processors. A lot of work try to tackle the issue of the determinism of parallel programming models. The critical real time system face an unpredictability wall of parallel programs. This paper presents Deterministic OpenMP, a new runtime for OpenMP programs, and the Little Big Processor (LBP) manycore processor design. Their aim is to help to solve the non determinism problem at the programming level but also at the execution level. When run on LBP, a Deterministic OpenMP code produces cycle by cycle deterministic computations. LBP and Deterministic OpenMP are particularly suited to safely accelerate real time embedded applications through their parallel execution.
Fichier principal
Vignette du fichier
goossens-jpdc-si.pdf (454.78 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

lirmm-02767830 , version 1 (04-06-2020)



Bernard Goossens, Kenelm Louetsi, David Parello. Deterministic OpenMP and the LBP Parallelizing Manycore Processor. PaCT 2021 - 16th International Conference on Parallel Computing Technologies, Victor Malyshkin, Sep 2021, Kaliningrad, Russia. pp.26-40, ⟨10.1007/978-3-030-86359-3_3⟩. ⟨lirmm-02767830⟩
216 View
356 Download



Gmail Facebook X LinkedIn More