The high-performance requirements needed to implement the most advanced functionalities of current and future Cyber-Physical Systems (CPSs) are challenging the development processes of CPSs. On one side, CPSs rely on model-driven engineering (MDE) to satisfy the non-functional constraints and to ensure a smooth and safe integration of new features. On the other side, the use of complex parallel and heterogeneous embedded processor architectures becomes mandatory to cope with the performance requirements. In this regard, parallel programming models, such as OpenMP or CUDA, are a fundamental brick to fully exploit the performance capabilities of these architectures. However, parallel programming models are not compatible with current MDE appr...
During the last decade, parallel programming has evolved in an unprecedent way. Fifteen years ago, t...
The development of Cyber-physical Systems (CPS) draws more interest from both researchers and indust...
Software parallelization is required to contend with the increasing scale and complexity of high-ene...
The high-performance requirements needed to implement the most advanced functionalities of current a...
The high-performance requirements needed to implement the most advanced functionalities of current a...
In an ideal world, scientific applications would be expressed as high-level compositions of abstract...
International audienceIn this paper, we present a framework for Shared Memory Architectures that mak...
International audienceThere are several "disconnects " which need to be addressed to provide effecti...
Tremendous computational resources are required to compute complex physical simulations. Unfortunate...
Tremendous computational resources are required to com-pute complex physical simulations. Unfortunat...
Summarization: Cyber-Physical Systems (CPSs) are widely used in many applications that require inter...
International audienceTremendous computational resources are required to compute complex physical si...
International audienceThis paper reports on a four-year project that aims to raise the abstraction l...
Cyber-Physical Systems (CPSs) are becoming widely used in every application that requires interactio...
During the last decade, parallel programming has evolved in an unprecedent way. Fifteen years ago, t...
The development of Cyber-physical Systems (CPS) draws more interest from both researchers and indust...
Software parallelization is required to contend with the increasing scale and complexity of high-ene...
The high-performance requirements needed to implement the most advanced functionalities of current a...
The high-performance requirements needed to implement the most advanced functionalities of current a...
In an ideal world, scientific applications would be expressed as high-level compositions of abstract...
International audienceIn this paper, we present a framework for Shared Memory Architectures that mak...
International audienceThere are several "disconnects " which need to be addressed to provide effecti...
Tremendous computational resources are required to compute complex physical simulations. Unfortunate...
Tremendous computational resources are required to com-pute complex physical simulations. Unfortunat...
Summarization: Cyber-Physical Systems (CPSs) are widely used in many applications that require inter...
International audienceTremendous computational resources are required to compute complex physical si...
International audienceThis paper reports on a four-year project that aims to raise the abstraction l...
Cyber-Physical Systems (CPSs) are becoming widely used in every application that requires interactio...
During the last decade, parallel programming has evolved in an unprecedent way. Fifteen years ago, t...
The development of Cyber-physical Systems (CPS) draws more interest from both researchers and indust...
Software parallelization is required to contend with the increasing scale and complexity of high-ene...