DocumentCode
2927292
Title
An Improved Automatic MPI Code Generation Algorithm for Distributed Memory Machine
Author
GONG, Xue-rong ; SHENG, Yong-hong ; LU, Lin-sheng ; ZHANG, Ping
Author_Institution
National Digital Switching Syst. Eng., Technol. R & D Center, Zhengzhou
fYear
2006
fDate
Dec. 2006
Firstpage
132
Lastpage
137
Abstract
This paper presents an overview of our ongoing project KAP, which aims to build a message-passing parallelizing compiler for distributed-memory machines. In this paper, an improved automatic code generation algorithm is discussed. Our algorithm uses the data and computation decomposition, and the reading and writing access functions to create the communication code. We can not only solve the problems which the conventional algorithm can do but also can solve another kind of problem. In such cases: there is no data dependence and the read access is not aligned in the loop nest, or the exact data-flow analysis is not given because of the limitation of the algorithm of LWT, the conventional algorithm can not create communication code correctly while our improved algorithm can resolve this problem. Experiments prove that the novel algorithm can achieve satisfactory effect
Keywords
application program interfaces; distributed memory systems; message passing; parallelising compilers; automatic MPI code generation; distributed memory machine; message-passing parallelizing compiler; parallel computing; Concurrent computing; Data analysis; Hardware; Information analysis; Parallel machines; Parallel processing; Parallel programming; Programming profession; Supercomputers; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Computing, Applications and Technologies, 2006. PDCAT '06. Seventh International Conference on
Conference_Location
Taipei
Print_ISBN
0-7695-2736-1
Type
conf
DOI
10.1109/PDCAT.2006.32
Filename
4032165
Link To Document