Published October 2006 | Version v1
Report Open

Contributing to the design of run-time systems dedicated to high performance computing

Description

In the field of intensive scientific computing, the quest for performance has to face the increasing complexity of parallel architectures. Nowadays, these machines exhibit a deep memory hierarchy which complicates the design of efficient parallel applications. This thesis proposes a programming environment allowing to design efficient parallel programs on top of clusters of multi-processors. It features a programming model centered around collective communications and synchronizations, and provides load balancing facilities. The programming interface, named MPC, provides high level paradigms which are optimized according to the underlying architecture. The environment is fully functional and used within the CEA/DAM (TERANOVA) computing center. The evaluations presented in this document confirm the relevance of our approach. (author)

Availability note (English)

Available from INIS in electronic form

Files

38073998.pdf

Files (1.5 MB)

Name Size Download all
md5:6b682ee5e373f38239c92768e0fca87b
1.5 MB Preview Download

Additional details

Additional titles

Original title (French)
Contribution a l'elaboration d'environnements de programmation dedies au calcul scientifique hautes performances

Publishing Information

Imprint Pagination
189 p.
Report number
CEA-R--6128

INIS

Country of Publication
France
Country of Input or Organization
France
INIS RN
38073998
Subject category
S99: GENERAL AND MISCELLANEOUS;
Resource subtype / Literary indicator
Thesis
Descriptors DEI
COMPUTER ARCHITECTURE; MEMORY MANAGEMENT; OPTIMIZATION; PARALLEL PROCESSING; TASK SCHEDULING
Descriptors DEC
DATA PROCESSING; PROCESSING; PROGRAMMING

Optional Information

Notes
64 refs.