The Community for Technology Leaders
Green Image
<p>A method of generating parallel target code with explicit communication for massively parallel distributed-memory machines is presented. The source programs are shared-memory parallel programs with explicit control structures. The method extracts syntactic reference patterns from a program with shared address space, selects appropriate communication routines, places these routines in appropriate locations in the target program text and sets up correct conditions for invoking these routines. An explicit communication metric is used to guide the selection of data layout strategies.</p>
Index Termscommunication-efficient programs; parallel target code; explicit communication; massively parallel distributed-memory machines; source programs; shared-memory parallel programs; explicit control structures; syntactic reference patterns; shared address space; communication routines; target program text; communication metric; data layout strategies; parallel machines; parallel programming; program compilers; scheduling; storage management

J. Li and M. Chen, "Compiling Communication-Efficient Programs for Massively Parallel Machines," in IEEE Transactions on Parallel & Distributed Systems, vol. 2, no. , pp. 361-376, 1991.
91 ms
(Ver 3.3 (11022016))