MPI Code Generation of Parallelizing Compilation Based on Open64
Open64 is an open source compiler with powerful analysis and widely used as a research and commercial development platform. However, it has not been designed and developed to realize MPI parallelization. The contributions of the paper are manifold: Firstly, the paper shows the Open64 compiler infrastructure. Secondly, the paper analyzes the location of MPI code generation in the Open64 compiler architecture. Thirdly, we present an Open64based automatic generation algorithm for MPI code. By the experiments of testing the NPB benchmarks, and the results show that the approach not only has a high rate of parallel transformation but also can produce correct MPI parallel programs.
Open64 compiler parallelizing compilation MPI code generation
Yangxia Xiang Huimin Zhang Xiaoxuan Xiang Hongyan Wang
Department of Information Engineering The Academy of Armored Forces Engineering Beijing, China School of Information Science and Engineering Shenyang Ligong University Shenyang, China
国际会议
重庆
英文
544-548
2011-08-20(万方平台首次上网日期,不代表论文的发表时间)