Title :
Compiler analysis to support compiled communication for HPF-like programs
Author :
Yuan, Xin ; Gupta, Rajiv ; Melhem, Rami
Author_Institution :
Dept. of Comput. Sci., Florida State Univ., Tallahassee, FL, USA
Abstract :
By managing network resources at compile time, the compiled communication technique greatly improves the communication performance for communication patterns that are known at compile time. In order to support compiled communication, the compiler must estimate the run-time physical connection requirement (physical communication) of a program and partition the program into phases such that the underlying network can support the communications within each phase. Traditional communication analysis techniques represent the communication requirement in logical forms (logical communication) and are insufficient for compiled communication. In this paper we describe the compiler algorithms that derive physical communications from logical communications and present a communication phase analysis algorithm that partitions a program into phases. These algorithms are implemented and evaluated in our E-SUIF compiler
Keywords :
parallel languages; parallel programming; program compilers; E-SUIF compiler; HPF-like programs; communication analysis techniques; communication patterns; communication performance; communication phase analysis algorithm; compile time network resource management; compiled communication support; compiler algorithms; compiler analysis; logical communications; physical communications; program partitioning; run-time physical connection requirement; Algorithm design and analysis; Computer network management; Computer science; Optical fiber networks; Performance analysis; Processor scheduling; Program processors; Resource management; Runtime; Time division multiplexing;
Conference_Titel :
Parallel Processing, 1999. 13th International and 10th Symposium on Parallel and Distributed Processing, 1999. 1999 IPPS/SPDP. Proceedings
Conference_Location :
San Juan
Print_ISBN :
0-7695-0143-5
DOI :
10.1109/IPPS.1999.760539