Applications with varying array access patterns require to dynamically change array mappings on distributed-memory parallel machines. Hpf (High Performance Fortran) provides such remappings, on data that can be replicated, explicitly through the realign and redistribute directives and implicitly at procedure calls and returns. However such features are left out of the hpf subset or of the currently discussed hpf kernel for eciency reasons. This paper presents a new compilation technique to handle hpf remappings for message-passing parallel architectures. The rst phase is global and removes all useless remappings that appear naturally in procedures. The code generated by the second phase takes advantage of replications to shorten the remappi...
International audienceHigh Performance Fortran and other similar languages have been designed as a m...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
This paper describes efficient algorithms for runtime array redistribution in HPF programs. We consi...
) Fabien Coelho Corinne Ancourt Centre de Recherche en Informatique, ' Ecole des mines de Pa...
International audienceApplications with varying array access patterns require to dynamically change ...
High Performance Fortran (hpf) was developed to support data parallel programming for simd and mimd ...
High Performance Fortran (hpf) was developed to support data parallel programming for simd and mimd ...
Languages such as High Performance Fortran implement parallel algorithms by distributing large data ...
[[abstract]]©1996 IEEE-The synthesis of consecutive array operations or array expressions into a com...
[[abstract]]An increasing number of programming languages, such as Fortran 90, HPF, and APL, provide...
High Performance Fortran (HPF) was developed to support data parallel programming for single-instruc...
In this paper, we describe two new ideas by which HPF compiler can deal with irregular computations ...
This paper concentrates on the description of the Parallelization Engine (PE) that is responsible fo...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
. High Performance Fortran (hpf) is a data-parallel Fortran for Distributed Memory Multiprocessors. ...
International audienceHigh Performance Fortran and other similar languages have been designed as a m...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
This paper describes efficient algorithms for runtime array redistribution in HPF programs. We consi...
) Fabien Coelho Corinne Ancourt Centre de Recherche en Informatique, ' Ecole des mines de Pa...
International audienceApplications with varying array access patterns require to dynamically change ...
High Performance Fortran (hpf) was developed to support data parallel programming for simd and mimd ...
High Performance Fortran (hpf) was developed to support data parallel programming for simd and mimd ...
Languages such as High Performance Fortran implement parallel algorithms by distributing large data ...
[[abstract]]©1996 IEEE-The synthesis of consecutive array operations or array expressions into a com...
[[abstract]]An increasing number of programming languages, such as Fortran 90, HPF, and APL, provide...
High Performance Fortran (HPF) was developed to support data parallel programming for single-instruc...
In this paper, we describe two new ideas by which HPF compiler can deal with irregular computations ...
This paper concentrates on the description of the Parallelization Engine (PE) that is responsible fo...
Distributed memory multiprocessors are increasingly being used to provide high performance for advan...
. High Performance Fortran (hpf) is a data-parallel Fortran for Distributed Memory Multiprocessors. ...
International audienceHigh Performance Fortran and other similar languages have been designed as a m...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
This paper describes efficient algorithms for runtime array redistribution in HPF programs. We consi...