Accéder directement au contenu Accéder directement à la navigation
Article dans une revue

A Linear Algebra Framework for Static HPF Code Distribution

Abstract : High Performance Fortran (HPF) was developed to support data parallel programming for simd and mimd machines with distributed memory The pro grammer is provided a familiar uniform logical address space and speci es the data distribution by directives The compiler then exploits these directives to allo cate arrays in the local memories to assign computations to elementary processors and to migrate data between processors when required We show here that linear algebra is a powerful framework to encode HPF directives and to synthesize dis tributed code with space e cient array allocation tight loop bounds and vectorized communications for INDEPENDENT loops The generated code includes traditional optimizations such as guard elimination message vectorization and aggregation overlap analysis The systematic use of an a ne framework makes it possible to prove the compilation scheme correct .
Type de document :
Article dans une revue
Liste complète des métadonnées

Littérature citée [84 références]  Voir  Masquer  Télécharger

https://hal-mines-paristech.archives-ouvertes.fr/hal-00752595
Contributeur : Claire Medrala <>
Soumis le : vendredi 16 novembre 2012 - 10:16:29
Dernière modification le : jeudi 24 septembre 2020 - 16:36:01
Archivage à long terme le : : samedi 17 décembre 2016 - 10:42:16

Fichier

A-278.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00752595, version 1

Citation

Corinne Ancourt, Fabien Coelho, François Irigoin, Ronan Keryell. A Linear Algebra Framework for Static HPF Code Distribution. Scientific Programming, IOS Press, 1995, Vol. 6, pp.3-27. ⟨hal-00752595⟩

Partager

Métriques

Consultations de la notice

241

Téléchargements de fichiers

214