In this paper, we consider the communications involved by the execution of a complex application, deployed on a heterogeneous «grid» platform. Such applications extensively use macro-communication schemes, for example to broadcast data items. Rather than aiming at minimizing the execution time of a single broadcast, we focus on the steady-state operation. We assume that there is a large number of messages to be broadcast in pipeline fashion, and we aim at maximizing the throughput, i.e. the (rational) number of messages which can be broadcast every time-step. We target heterogeneous platforms, modeled by a graph where resources have different communication and computation speeds. Achieving the best throughput may well require that the targe...
In this paper, we consider the communications involved by the execution of a complex application, de...
In this paper, we consider steady-state scheduling techniques for heterogeneous systems, such as clu...
In this paper, we consider the communications involved in 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...
International audienceWe consider the communications involved by the execution of a complex applicat...
In this paper, we deal with broadcasting on heterogeneous platforms. Typically, the message to be br...
In this paper, we consider the communications involved by the execution of a complex application dep...
In this paper, we consider the execution of a complex application on a heterogeneous "grid" computin...
International audienceIn this paper, we consider steady-state scheduling techniques for mapping a co...
In this paper, we consider steady-state scheduling techniques for mapping a collection of applicatio...
International audienceWe consider the problem of broadcasting a large message in a large scale distr...
Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and netwo...
The popularity of large-scale parallel environments like computational grids has emphasised the infl...
In this paper, we consider the communications involved by the execution of a complex application, de...
In this paper, we consider steady-state scheduling techniques for heterogeneous systems, such as clu...
In this paper, we consider the communications involved in 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...
International audienceWe consider the communications involved by the execution of a complex applicat...
In this paper, we deal with broadcasting on heterogeneous platforms. Typically, the message to be br...
In this paper, we consider the communications involved by the execution of a complex application dep...
In this paper, we consider the execution of a complex application on a heterogeneous "grid" computin...
International audienceIn this paper, we consider steady-state scheduling techniques for mapping a co...
In this paper, we consider steady-state scheduling techniques for mapping a collection of applicatio...
International audienceWe consider the problem of broadcasting a large message in a large scale distr...
Multiple applications that execute concurrently on heterogeneous platforms compete for CPU and netwo...
The popularity of large-scale parallel environments like computational grids has emphasised the infl...
In this paper, we consider the communications involved by the execution of a complex application, de...
In this paper, we consider steady-state scheduling techniques for heterogeneous systems, such as clu...
In this paper, we consider the communications involved in the execution of a complex application, de...