An Improved Automatic MPI Code Generation Algorithm for Parallelizing Compilation

被引:0
|
作者
Xiang, Yangxia [1 ]
Chen, Caisen [2 ]
Wang, Hongyan [1 ]
Zhou, Zeyun [2 ]
机构
[1] Acad Armored Force Engn, Dept Informat Engn, Beijing, Peoples R China
[2] Acad Armored Force Engn, Minist Sci Res, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
MPI; code generation; parallelizing compilation; Open64; compiler;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. There are many contributions in the paper. Firstly, the Open64 compiler infrastructure is showed. Secondly, the location of MPI code generation in the Open64 compiler architecture is analyzed. Thirdly, an Open64-based automatic generation algorithm for MPI code is presented. By the experiments of testing the NPB benchmarks, the results show that the approach not only has a high rate of parallel transformation, but also can produce correct MPI parallel programs.
引用
下载
收藏
页码:1623 / 1626
页数:4
相关论文
共 50 条
  • [31] Optimized code generation for heterogeneous computing environment using parallelizing compiler TINPAR
    Goto, SY
    Kubota, A
    Tanaka, T
    Goshima, M
    Mori, S
    Nakashima, H
    Tomita, S
    1998 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 1998, : 426 - 433
  • [32] Automatic code generation: A practical approach
    Papadopoulos, George A.
    PROCEEDINGS OF THE ITI 2008 30TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2008, : 861 - 866
  • [33] Some thoughts on automatic code generation
    Glass, RL
    DATA BASE FOR ADVANCES IN INFORMATION SYSTEMS, 1996, 27 (02): : 16 - 18
  • [34] Automatic Selenium Code Generation for Testing
    Rathi, Nikhil
    Srivathsav, Rohith
    Chitlangia, Rishabh
    Pachghare, V. K.
    INTELLIGENT COMPUTING, INFORMATION AND CONTROL SYSTEMS, ICICCS 2019, 2020, 1039 : 194 - 200
  • [35] A Survey of Automatic Generation of Code Comments
    Zhao, Fengrong
    Zhao, Junqi
    Bai, Yang
    2020 THE 4TH INTERNATIONAL CONFERENCE ON MANAGEMENT ENGINEERING, SOFTWARE ENGINEERING AND SERVICE SCIENCES (ICMSS 2020), 2020, : 21 - 25
  • [36] AUTOMATIC GENERATION OF HUFFMAN COMPACT CODE
    PEARCE, E
    BATEMAN, BL
    TEXAS JOURNAL OF SCIENCE, 1972, 24 (03): : 367 - 367
  • [37] Automatic code generation for GPUs in llc
    Reyes, Ruyman
    de Sande, Francisco
    JOURNAL OF SUPERCOMPUTING, 2011, 58 (03): : 349 - 356
  • [38] Automatic source code generation for microcontrollers
    Rozehnal, Z
    PROGRAMMABLE DEVICES AND SYSTEMS, 2000, : 195 - 197
  • [39] Some thoughts on automatic code generation
    Glass, RL
    JOURNAL OF SYSTEMS AND SOFTWARE, 1997, 37 (01) : 1 - 3
  • [40] Automatic code generation for GPUs in llc
    Ruyman Reyes
    Francisco de Sande
    The Journal of Supercomputing, 2011, 58 : 349 - 356