DocumentCode
3228261
Title
Communication Optimization Algorithms based on Extend Data Flow Graph
Author
Gong Xue-rong ; Rong-Cai, Zhao ; Lu Lin-sheng
Author_Institution
Nat. Digital Switching Syst., Zhengzhou
Volume
3
fYear
2007
fDate
July 30 2007-Aug. 1 2007
Firstpage
3
Lastpage
8
Abstract
Reducing communication overhead is extremely important for parallelizing compiler to generate efficient codes for distributed memory machines. In this paper, a redundant parallel execution model (RPEM) is used as the model for target programs. The extend data flow graph is introduced, and optimization algorithms based on the data-flow analysis are discussed. The overhead of data flow analysis can be reduced by performing analysis on the extend dataflow graph. The analysis helps to reduce the redundant communication overhead. These optimization algorithms are able to perform inter-loop and inter-procedure analysis. Experimental results prove that these optimizations algorithms are effective in reducing both the number of communications and the communication volume.
Keywords
data flow analysis; data flow graphs; distributed memory systems; optimisation; parallelising compilers; communication optimization algorithms; data flow graph; distributed memory machines; interloop analysis; interprocedure analysis; parallelizing compiler; redundant parallel execution model; Algorithm design and analysis; Communication system control; Concurrent computing; Data analysis; Data flow computing; Distributed computing; Doped fiber amplifiers; Flow graphs; Optimizing compilers; Performance analysis; communication optimization; control flow graph; data flow analysis; distributed memory systems; extend data; flow graph;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
Conference_Location
Qingdao
Print_ISBN
978-0-7695-2909-7
Type
conf
DOI
10.1109/SNPD.2007.168
Filename
4287813
Link To Document