In this paper, we deal with broadcasting on heterogeneous platforms. Typically, the message to be broadcast is split into several slices, which are sent by the source processor in a pipeline fashion. A spanning tree is used to implement this operation, and the objective is to find the tree which maximizes the throughput, i.e. the average number of slices sent by the source processor every time-unit. We introduce several heuristics to solve this problem. The good news is that the best heuristics perform quite efficiently, reaching more than 70% of the absolute optimal throughput, thereby providing a simple yet efficient approach to achieve very good performance for broadcasting on heterogeneous platforms.Dans ce rapport, nous considérons le ...
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...
This paper is devoted to mapping iterative algorithms onto heterogeneous clusters. The application d...
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, 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 consider the communications involved by the execution of a complex application dep...
International audienceHierarchical broadcast strategies based on trees are scalable since they distr...
International audienceThis paper deals with the problem of broadcasting for clus- ter of clusters. T...
In this paper, we consider the communications involved by the execution of a complex application, de...
International audienceWe consider the problem of broadcasting a large message in a large scale distr...
The popularity of large-scale parallel environments like computational grids has emphasised the infl...
AbstractWe consider the broadcasting operation in point-to-point packet-switched parallel and distri...
International audienceA causal broadcast ensures that messages are delivered to all nodes (processes...
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...
This paper is devoted to mapping iterative algorithms onto heterogeneous clusters. The application d...
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, 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 consider the communications involved by the execution of a complex application dep...
International audienceHierarchical broadcast strategies based on trees are scalable since they distr...
International audienceThis paper deals with the problem of broadcasting for clus- ter of clusters. T...
In this paper, we consider the communications involved by the execution of a complex application, de...
International audienceWe consider the problem of broadcasting a large message in a large scale distr...
The popularity of large-scale parallel environments like computational grids has emphasised the infl...
AbstractWe consider the broadcasting operation in point-to-point packet-switched parallel and distri...
International audienceA causal broadcast ensures that messages are delivered to all nodes (processes...
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...
This paper is devoted to mapping iterative algorithms onto heterogeneous clusters. The application d...