Parallelisation efficace de larges applications temps-reel

Abstract : We present a parallel compilation method for embedded control applications. The method is fully automatic and scales up, being based on low-complexity heuristics. Unlike classical compilation, it also takes as input non-functional requirements, e.g. real-time or resource limits. The main objective is not optimization per se, but the respect of requirements. To this end, static resource allocation and code generation algorithms perform a safe accounting of non-functional properties. Accounting starts from per-component time and memory footprint worst-case bounds, automatically obtained through calls to state-of-the-art static analysis tools. Experiments show that our method produces efficient code for large-scale, real-life avionics applications.
Document type :
Reports
Complete list of metadatas

Cited literature [32 references]  Display  Hide  Download

https://hal.inria.fr/hal-01810176
Contributor : Keryan Didier <>
Submitted on : Friday, June 8, 2018 - 1:03:05 PM
Last modification on : Thursday, February 7, 2019 - 5:13:18 PM
Long-term archiving on : Sunday, September 9, 2018 - 8:28:41 PM

File

RR-9180.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01810176, version 2

Citation

Keryan Didier, Dumitru Potop-Butucaru, Guillaume Iooss, Albert Cohen, Jean Souyris, et al.. Parallelisation efficace de larges applications temps-reel. [Research Report] RR-9180, INRIA Paris. 2018. ⟨hal-01810176v2⟩

Share

Metrics

Record views

422

Files downloads

492