International audienceIn this paper, we present original techniques for the generation and the efficient execution of communication code for parallel loop nests, in the framework of the compilation of HPFf-like languages on distributed memory parallel computers. The problem is studied through its two components: on one hand, the generation of a fast description of communication sets by the compiler and, on the other hand, the implementation of efficient transfers at run-time. Both take into account the characteristics of the distributed array management, notably the memory contiguity
International audienceThe paper presents the parallelization process of a wave propagation applicati...
Invited paper. Extended version published in the Parallel Processing Letters, URL: http://hal.inria....
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
International audienceIn this paper, we present original techniques for the generation and the effic...
International audienceHigh Performance Fortran and other similar languages have been designed as a m...
International audienceHigh Performance Fortran and other similar languages have been designed as a m...
International audienceThis paper presents an environment for programming distributed memory computer...
The difficulty of programming distributed memory parallel architectures is an impediment to the expl...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
[[abstract]]In distributed memory multicomputers, local memory accesses are much faster than those i...
Compilation of parallel loops is one of the most important parts in parallel compilation and optimiz...
Data distribution functions are introduced. They are matced with scheduling functions. The processor...
[[abstract]]An increasing number of programming languages, such as Fortran 90, HPF, and APL, provide...
Data-parallel languages allow programmers to use the familiar machine-independent programming style ...
Distributed-memory message-passing machines deliver scalable perfor-mance but are difficult to progr...
International audienceThe paper presents the parallelization process of a wave propagation applicati...
Invited paper. Extended version published in the Parallel Processing Letters, URL: http://hal.inria....
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
International audienceIn this paper, we present original techniques for the generation and the effic...
International audienceHigh Performance Fortran and other similar languages have been designed as a m...
International audienceHigh Performance Fortran and other similar languages have been designed as a m...
International audienceThis paper presents an environment for programming distributed memory computer...
The difficulty of programming distributed memory parallel architectures is an impediment to the expl...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
[[abstract]]In distributed memory multicomputers, local memory accesses are much faster than those i...
Compilation of parallel loops is one of the most important parts in parallel compilation and optimiz...
Data distribution functions are introduced. They are matced with scheduling functions. The processor...
[[abstract]]An increasing number of programming languages, such as Fortran 90, HPF, and APL, provide...
Data-parallel languages allow programmers to use the familiar machine-independent programming style ...
Distributed-memory message-passing machines deliver scalable perfor-mance but are difficult to progr...
International audienceThe paper presents the parallelization process of a wave propagation applicati...
Invited paper. Extended version published in the Parallel Processing Letters, URL: http://hal.inria....
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...