In 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.
['Marc Le Fur', 'Yves Mahéo']
Efficient Communications in Parallel Loop Distribution.