We recently presented a parallelization approach based on parallel design patterns and leading to structured parallelism. The approach is applicable for the parallelization of sequential code parts of embedded hard real-time software. To reduce work effort it is necessary to rely on tool support. In this context, we here present software for the model-based and multi-objective optimization of a software model with a high degree of parallelism. In addition, we introduce the timing analyzable algorithmic skeletons (TAS) for the fast implementation of the optimized software model. To support the static WCET analysis with the OTAWA toolset, we developed a compact XML format to describe software with TAS instances. Such a model can then easily b...
International audienceReal-time embedded systems may be composed of a large number of time constrain...
Parallel architectures have now reached every computing device, but software developers generally la...
Writing parallel software effectively for embedded systems is not an easy task. We believe a new app...
The aim of this catalogue is to describe parallel design patterns and synchronization idioms suitabl...
Today multicore technology is the standard processor technology for desktop and laptop computers and...
National audienceTomorrow’s real-time embedded systems will be built upon multicore architectures. T...
With the quickly evolving hardware landscape of high-performance computing (HPC) and its increasing ...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
Future embedded systems for performance-demanding applications will be massively parallel. High perf...
International audienceThis article presents a framework for algorithmic skeletons that aims at repre...
This book studies hardware and software specifications at algorithmic level from the point of measur...
This dissertation entitled ’Model-Based Exploration of Parallelism in the Context of Automotive Mult...
In today’s world, embedded systems which have very large and highly configurable software systems, c...
With hardware performance no longer following Moore’s law, software optimization becomes more import...
Abstract. Real-time critical systems can be considered as correct if they compute both right and fas...
International audienceReal-time embedded systems may be composed of a large number of time constrain...
Parallel architectures have now reached every computing device, but software developers generally la...
Writing parallel software effectively for embedded systems is not an easy task. We believe a new app...
The aim of this catalogue is to describe parallel design patterns and synchronization idioms suitabl...
Today multicore technology is the standard processor technology for desktop and laptop computers and...
National audienceTomorrow’s real-time embedded systems will be built upon multicore architectures. T...
With the quickly evolving hardware landscape of high-performance computing (HPC) and its increasing ...
Les architectures parallèles sont désormais présentes dans tous les matériels informatiques, mais le...
Future embedded systems for performance-demanding applications will be massively parallel. High perf...
International audienceThis article presents a framework for algorithmic skeletons that aims at repre...
This book studies hardware and software specifications at algorithmic level from the point of measur...
This dissertation entitled ’Model-Based Exploration of Parallelism in the Context of Automotive Mult...
In today’s world, embedded systems which have very large and highly configurable software systems, c...
With hardware performance no longer following Moore’s law, software optimization becomes more import...
Abstract. Real-time critical systems can be considered as correct if they compute both right and fas...
International audienceReal-time embedded systems may be composed of a large number of time constrain...
Parallel architectures have now reached every computing device, but software developers generally la...
Writing parallel software effectively for embedded systems is not an easy task. We believe a new app...