Skip to Main content Skip to Navigation
Theses

Athapascan-0b : intégration efficace et portable de multiprogrammation légère et de communications

Abstract : Athapascan-0b is a multithreaded parallel programming runtime system. It is designed to support portable development and efficient execution of irregular applications on a large number of architectures. This document starts by presenting the framework in which Athapascan-0b is inscribed, that is communications, multithreading and the integration of these two aspects. Then the concepts of Athapascan-0b are described as well as its application programming interface. The major difficulties in integrating communications and multithreading are mentioned, the implementation of Athapascan-0b is described and more precisely the implementation choice, consisting in the use of existing communication and multithreading libraries. The performance of Athapascan-0b is then evaluated and compared to the performance of the underlying libraries. The execution of some toy programs is analyzed for a better understanding of the mechanisms involved. Athapascan-0b is a multithreaded parallel programming runtime system. It is designed to support portable development and efficient execution of irregular applications on a large number of architectures. This document starts by presenting the framework in which Athapascan-0b is inscribed, that is communications, multithreading and the integration of these two aspects. Then the concepts of Athapascan-0b are described as well as its application programming interface. The major difficulties in integrating communications and multithreading are mentioned, the implementation of Athapascan-0b is described and more precisely the implementation choice, consisting in the use of existing communication and multithreading libraries. The performance of Athapascan-0b is then evaluated and compared to the performance of the underlying libraries. The execution of some toy programs is analyzed for a better understanding of the mechanisms involved.
Complete list of metadatas

https://tel.archives-ouvertes.fr/tel-00004946
Contributor : Thèses Imag <>
Submitted on : Friday, February 20, 2004 - 4:42:13 PM
Last modification on : Friday, November 6, 2020 - 4:04:46 AM
Long-term archiving on: : Friday, April 2, 2010 - 8:42:02 PM

Identifiers

  • HAL Id : tel-00004946, version 1

Collections

CNRS | IMAG | UGA

Citation

Ilan Ginzburg. Athapascan-0b : intégration efficace et portable de multiprogrammation légère et de communications. Réseaux et télécommunications [cs.NI]. Institut National Polytechnique de Grenoble - INPG, 1997. Français. ⟨tel-00004946⟩

Share

Metrics

Record views

188

Files downloads

217