In this paper, we consider the communications involved by the execution of a complex application deployed on a heterogeneous platform. Such applications extensively use macro-communication schemes, for example to broadcast data items to several targets, known as the multicast operation. Rather than seeking to minimize the execution time of a single multicast, we focus on steady-state performance. We target heterogeneous platforms, modeled by a graph where resources have different communication speeds. We show that the problem of computing the best throughput for a multicast operation is NP-hard, whereas the best throughput to broadcast a message to every node in a graph can be computed in polynomial time. Thus we introduce several heuristic...
This thesis mainly deals with the mapping and the scheduling of applications on large heteroge- neou...
This thesis mainly deals with the mapping and the scheduling of applications on large heteroge- neou...
In this paper, we consider the communications involved by the execution of a complex application, de...
In this paper, we consider the communications involved by the execution of a complex application dep...
International audienceWe consider the communications involved by the execution of a complex applicat...
In this paper, we consider the communications involved by the execution of a complex application dep...
(eng) In this paper, we consider the communications involved by the execution of a complex applicati...
International audienceWe consider the communications involved by the execution of a complex applicat...
In this paper, we consider the communications involved by the execution of a complex application, de...
In this paper, we consider the communications involved by the execution of a complex application, de...
In this paper, we consider the communications involved by the execution of a complex application, de...
In this paper, we consider the communications involved by the execution of a complex application, de...
In this paper, we deal with broadcasting on heterogeneous platforms. Typically, the message to be br...
In this paper, we consider the communications involved in the execution of a complex application, de...
Mapping applications onto parallel platforms is a challenging problem, that becomes even more diffic...
This thesis mainly deals with the mapping and the scheduling of applications on large heteroge- neou...
This thesis mainly deals with the mapping and the scheduling of applications on large heteroge- neou...
In this paper, we consider the communications involved by the execution of a complex application, de...
In this paper, we consider the communications involved by the execution of a complex application dep...
International audienceWe consider the communications involved by the execution of a complex applicat...
In this paper, we consider the communications involved by the execution of a complex application dep...
(eng) In this paper, we consider the communications involved by the execution of a complex applicati...
International audienceWe consider the communications involved by the execution of a complex applicat...
In this paper, we consider the communications involved by the execution of a complex application, de...
In this paper, we consider the communications involved by the execution of a complex application, de...
In this paper, we consider the communications involved by the execution of a complex application, de...
In this paper, we consider the communications involved by the execution of a complex application, de...
In this paper, we deal with broadcasting on heterogeneous platforms. Typically, the message to be br...
In this paper, we consider the communications involved in the execution of a complex application, de...
Mapping applications onto parallel platforms is a challenging problem, that becomes even more diffic...
This thesis mainly deals with the mapping and the scheduling of applications on large heteroge- neou...
This thesis mainly deals with the mapping and the scheduling of applications on large heteroge- neou...
In this paper, we consider the communications involved by the execution of a complex application, de...