DocumentCode :
506101
Title :
Compile-time generation of regular communications patterns
Author :
Koelbel, Charles
Author_Institution :
Center for Res. on Parallel Comput., Rice Univ., Houston, TX, USA
fYear :
1991
fDate :
18-22 Nov. 1991
Firstpage :
101
Lastpage :
110
Abstract :
A major hindrance to writing programs for distributed memory architectures has been the necessity of inserting explicit interprocessor communication. Recent work has shifted much of this detailed work from the programmer onto the compiler. In this paper, we provide explicit formulas describing the communications to be generated for an important class of computations: block-and cyclicly-distributed arrays with linear subscripts. We illustrate these methods with results from a compiler for the Kali language.
Keywords :
distributed memory systems; memory architecture; program compilers; Kali language; block-cyclicly-distributed arrays; compile-time generation; distributed memory architectures; interprocessor communication; writing programs; Memory architecture; Program processors; Programming profession; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing, 1991. Supercomputing '91. Proceedings of the 1991 ACM/IEEE Conference on
Conference_Location :
Albuquerque, NM
Print_ISBN :
0-89791-459-7
Type :
conf
DOI :
10.1145/125826.125890
Filename :
5348934
Link To Document :
بازگشت