Since applications such as video coding/decoding or digital communications with advanced features are becoming more complex, the need for computational power is rapidly increasing. In order to satisfy software requirements, the use of parallel architecture is a common answer. To reduce the software development effort for such architectures, it is necessary to provide the programmer with efficient tools capable of automatically solving communications and software partitioning/scheduling concerns. The Algorithm Architecture Matching methodology helps the programmer by providing automatic transformation, partitioning and scheduling of an application for a given architecture This methodology relies on an application model that allows to extract...
The work presented in this dissertation is carried out in the context of System-on-Chip (SoC) and em...
With the never ending evolution of communication technologies and of multimedia, the race to integra...
In wireless systems, transmitting large amounts of information with low energetic cost are two main ...
Since applications such as video coding/decoding or digital communications with advanced features ar...
Designing scientific applications based on code coupling is a complex task. It requires both an easy...
In light of the increase of development cost, power consumption and silicon area for new single-core...
Model-Driven Engineering (MDE) aims at supporting Domain Experts when developing complex systems, by...
We present two contributions to the field of parallel programming.The first contribution is theoreti...
Software engineering aims at being rationalized always more and tends to reach levels of productivit...
The difficulty of programming distributed memory parallel architectures is an impediment to the expl...
The rise of pen-enabled interfaces is supported by the development of automatic methods for interpre...
Distributed message passing applications are in the mainstream of information technology since they ...
This thesis has been developed thanks to a Conventions Industrielles de Formation par la Recherche (...
Integration of disassembly operations during product design is an important issue today. It is estim...
This dissertation is driven by a question central to many industrial optimization problems : how to ...
The work presented in this dissertation is carried out in the context of System-on-Chip (SoC) and em...
With the never ending evolution of communication technologies and of multimedia, the race to integra...
In wireless systems, transmitting large amounts of information with low energetic cost are two main ...
Since applications such as video coding/decoding or digital communications with advanced features ar...
Designing scientific applications based on code coupling is a complex task. It requires both an easy...
In light of the increase of development cost, power consumption and silicon area for new single-core...
Model-Driven Engineering (MDE) aims at supporting Domain Experts when developing complex systems, by...
We present two contributions to the field of parallel programming.The first contribution is theoreti...
Software engineering aims at being rationalized always more and tends to reach levels of productivit...
The difficulty of programming distributed memory parallel architectures is an impediment to the expl...
The rise of pen-enabled interfaces is supported by the development of automatic methods for interpre...
Distributed message passing applications are in the mainstream of information technology since they ...
This thesis has been developed thanks to a Conventions Industrielles de Formation par la Recherche (...
Integration of disassembly operations during product design is an important issue today. It is estim...
This dissertation is driven by a question central to many industrial optimization problems : how to ...
The work presented in this dissertation is carried out in the context of System-on-Chip (SoC) and em...
With the never ending evolution of communication technologies and of multimedia, the race to integra...
In wireless systems, transmitting large amounts of information with low energetic cost are two main ...