DocumentCode :
467038
Title :
Eliminating Redundant Communication of Code Generation for Distributed Memory Machines
Author :
Shen, Ya Nan ; Zhao, Rong Cai ; Wang, Lei
Author_Institution :
Nat. Digital Switching Syst. Eng. & Technol. R&D Center, Zhengzhou
Volume :
2
fYear :
2007
fDate :
July 30 2007-Aug. 1 2007
Firstpage :
751
Lastpage :
756
Abstract :
How to eliminate redundant communications is a key issue in developing parallelizing compilers for distributed memory machines. An important way to improve the performance of the code generated by parallelizing compiler in distributed memory systems is to eliminate as much communications as possible. This paper investigates algorithms for generating communications code from previously published work and modifies them to eliminate redundant communications. Based on the mathematical model of symbolic coefficient linear inequalities the revisited formal specification of communications sets are presented and the corresponding improved algorithms are given. Experimental results indicate that the new algorithms can reduce communication messages and improve the performance of parallelized code significantly.
Keywords :
distributed memory systems; formal specification; parallelising compilers; code generation; distributed memory machine; formal specification; parallelizing compiler; redundant communication; symbolic coefficient linear inequalities; Algorithm design and analysis; Artificial intelligence; Computer architecture; Distributed computing; Electronic mail; Research and development; Software engineering; Space technology; Switching systems; Systems engineering and theory;
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.482
Filename :
4287782
Link To Document :
بازگشت