In order to achieve performance gains, computers have evolved to multi-core and many-core platforms abounding with multiple processor cores. However the problem of finding efficient ways to execute parallel software on them is hard. With a large number of processor cores available, the software must orchestrate the communication, synchronization along with the code execution. Communication corresponds to the transport of data between different processors, handled transparently by the hardware or explicitly by the software.Models which represent the algorithms in a structured and formal way expose the available parallelism. Deployment of the software algorithms represented by such models needs a specification of which processor to execute t...
The load balancing and data distribution are major problems to solve in order to implement a paralle...
With the increase in the integration of functions, modern embedded systems have become very smart an...
International audienceThe search for optimal mapping of application (tasks) onto processor architect...
In order to achieve performance gains, computers have evolved to multi-core and many-core platforms ...
Dans l’objectif d’augmenter les performances, l’architecture des processeurs a évolué versdes plate-...
Abstract—To program recently developed many-core systems-on-chip two traditionally separate performa...
This thesis focuses on multi-objective optimization problems arising when running scientific applica...
The results summarized in this document deal with the mapping and scheduling of workow applications ...
This thesis mainly deals with the mapping and the scheduling of applications on large heteroge- neou...
Nowadays, real-time applications are more compute-intensive as more functionalities are introduced. ...
This PhD thesis is devoted to the study of several combinatorial optimization problems which arise i...
In this thesis we develop new techniques for solving multi-criteria optimization problems. Such prob...
The demand for computation power is steadily increasing, driven by the need tosimulate more and more...
The load balancing and data distribution are major problems to solve in order to implement a paralle...
With the increase in the integration of functions, modern embedded systems have become very smart an...
International audienceThe search for optimal mapping of application (tasks) onto processor architect...
In order to achieve performance gains, computers have evolved to multi-core and many-core platforms ...
Dans l’objectif d’augmenter les performances, l’architecture des processeurs a évolué versdes plate-...
Abstract—To program recently developed many-core systems-on-chip two traditionally separate performa...
This thesis focuses on multi-objective optimization problems arising when running scientific applica...
The results summarized in this document deal with the mapping and scheduling of workow applications ...
This thesis mainly deals with the mapping and the scheduling of applications on large heteroge- neou...
Nowadays, real-time applications are more compute-intensive as more functionalities are introduced. ...
This PhD thesis is devoted to the study of several combinatorial optimization problems which arise i...
In this thesis we develop new techniques for solving multi-criteria optimization problems. Such prob...
The demand for computation power is steadily increasing, driven by the need tosimulate more and more...
The load balancing and data distribution are major problems to solve in order to implement a paralle...
With the increase in the integration of functions, modern embedded systems have become very smart an...
International audienceThe search for optimal mapping of application (tasks) onto processor architect...