DocumentCode :
3297004
Title :
Automatic data distribution for nearest neighbor networks
Author :
Philippsen, Michael
Author_Institution :
Karlsruhe Univ., Germany
fYear :
1992
fDate :
19-21 Oct 1992
Firstpage :
178
Lastpage :
185
Abstract :
An algorithm for mapping an arbitrary, multidimensional array onto an arbitrarily shaped multidimensional nearest-neighbor network of a distributed memory machine is presented. The individual dimensions of the array are labeled with high-level usage descriptors that either can be provided by the programmer or can be derived by sophisticated static compiler analysis. The presented algorithm achieves an appropriate exploitation of nearest-neighbor communication and allows for efficient address calculations. The author describes the integration of this technique into an optimizing compiler for Modula-2 and derives extensions that render efficient translation of nested parallelism possible and that provide support for thread scheduling
Keywords :
distributed memory systems; parallel algorithms; Modula-2; address calculations; automatic data distribution; distributed memory machine; high-level usage descriptors; multidimensional array; nearest neighbor networks; nested parallelism; static compiler analysis; thread scheduling; Hardware; Multidimensional systems; Nearest neighbor searches; Optimizing compilers; Phased arrays; Processor scheduling; Program processors; Programming profession; Runtime; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers of Massively Parallel Computation, 1992., Fourth Symposium on the
Conference_Location :
McLean, VA
Print_ISBN :
0-8186-2772-7
Type :
conf
DOI :
10.1109/FMPC.1992.234890
Filename :
234890
Link To Document :
بازگشت