Skip to Main content Skip to Navigation

Algorithms and Tools for (Distributed) Heterogeneous Computing: A Prospective Report

Abstract : We discuss algorithms and tools to help program and use metacomputing resources in the forthcoming years. Metacomputing with highly distributed heterogeneous environments stands to become a major, if not dominant, method to implement all kinds of parallel applications. In this report, we survey some general aspects of metacomputing (hardware, system and administration issues, as well as the application field). Next we identify some algorithmic issues and software challenges that must be solved to efficiently program and/or transparently use such platforms: - Data decomposition techniques for cluster computing, - Granularity issues for metacomputing, - Scheduling and load-balancing methods, - Programming models. We illustrate each of these issues and challenges by the analysis of several case studies: Cluster ScaLAPACK, AppLeS, Globus, Legion, Albatross and Netsolve. We conclude this report by stating some final remarks and recommendations.
Document type :
Complete list of metadatas
Contributor : Colette Orange <>
Submitted on : Wednesday, April 17, 2019 - 11:23:25 AM
Last modification on : Monday, November 16, 2020 - 9:56:04 AM


Files produced by the author(s)


  • HAL Id : hal-02102343, version 1



Jean-Francois Mehaut, Yves Robert. Algorithms and Tools for (Distributed) Heterogeneous Computing: A Prospective Report. [Research Report] LIP RR-1999-36, Laboratoire de l'informatique du parallélisme. 1999, 2+45p. ⟨hal-02102343⟩



Record views


Files downloads