Back to Search
Start Over
Parallelizing industrial hard real-time applications for the parMERASA multicore
- Source :
- ACM Transactions on Embedded Computing Systems (TECS), ACM Transactions on Embedded Computing Systems (TECS), ACM, 2016, 15 (3), ⟨10.1145/2910589⟩
- Publication Year :
- 2016
-
Abstract
- International audience; The EC project parMERASA (Multicore Execution of Parallelized Hard Real-Time Applications Supporting Analyzability) investigated timing-analyzable parallel hard real-time applications running on a predictable multicore processor. A pattern-supported parallelization approach was developed to ease sequential to parallel program transformation based on parallel design patterns that are timing analyzable. The parallelization approach was applied to parallelize the following industrial hard real-time programs: 3D path planning and stereo navigation algorithms (Honeywell International s.r.o.), control algorithm for a dynamic compaction machine (BAUER Maschinen GmbH), and a diesel engine management system (DENSO AUTOMOTIVE Deutschland GmbH). This article focuses on the parallelization approach, experiences during parallelization with the applications, and quantitative results reached by simulation, by static WCET analysis with the OTAWA tool, and by measurement-based WCET analysis with the RapiTime tool.
- Subjects :
- 010302 applied physics
Multi-core processor
Control algorithm
business.industry
Computer science
Parallel design
Real-time computing
Automotive industry
Program transformation
02 engineering and technology
Parallel computing
01 natural sciences
020202 computer hardware & architecture
Automatic parallelization
Hardware and Architecture
Embedded system
0103 physical sciences
Management system
0202 electrical engineering, electronic engineering, information engineering
[INFO]Computer Science [cs]
Motion planning
business
Software
Subjects
Details
- Language :
- English
- ISSN :
- 15399087 and 15583465
- Database :
- OpenAIRE
- Journal :
- ACM Transactions on Embedded Computing Systems (TECS), ACM Transactions on Embedded Computing Systems (TECS), ACM, 2016, 15 (3), ⟨10.1145/2910589⟩
- Accession number :
- edsair.doi.dedup.....eba8fcccc1a4e0b12f79e039b2c091a7
- Full Text :
- https://doi.org/10.1145/2910589⟩