Eliminating redundant communication of code generation for distributed memory machines

被引:0
|
作者
Shen, Ya Nan [1 ]
Zhao, Rong Cai [1 ]
Wang, Lei [2 ]
机构
[1] Natl Digital Switching Syst Engn & Technol R&D Ct, Zhengzhou 450002, Peoples R China
[2] Beijing Univ Aeronaut & Astronaut, Beijing 100083, Peoples R China
关键词
D O I
10.1109/SNPD.2007.482
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:751 / +
页数:2
相关论文
共 50 条
  • [1] COMMUNICATION OPTIMIZATION AND CODE GENERATION FOR DISTRIBUTED-MEMORY MACHINES
    AMARASINGHE, SP
    LAM, MS
    [J]. SIGPLAN NOTICES, 1993, 28 (06): : 126 - 138
  • [2] ELIMINATING REDUNDANT MODIFICATIONS IN DICTIONARY MACHINES
    WIEDERMANN, J
    [J]. COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1985, 4 (06): : 545 - 550
  • [3] Generating efficient tiled code for distributed memory machines
    Tang, PY
    Xue, JL
    [J]. PARALLEL COMPUTING, 2000, 26 (11) : 1369 - 1410
  • [4] Code Generation for Distributed-Memory Architectures
    Zhao, Jie
    Zhao, Rongcai
    Xu, Jinchen
    [J]. COMPUTER JOURNAL, 2016, 59 (01): : 119 - 132
  • [5] IRREGULAR PERSONALIZED COMMUNICATION ON DISTRIBUTED-MEMORY MACHINES
    RANKA, S
    WANG, JC
    KUMAR, M
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 25 (01) : 58 - 71
  • [6] Efficient communication sets generation for block-cyclic distribution on distributed-memory machines
    Huang, TC
    Shiu, LC
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2003, 48 (8-10) : 255 - 265
  • [7] MEMORY ACCESS COALESCING - A TECHNIQUE FOR ELIMINATING REDUNDANT MEMORY ACCESSES
    DAVIDSON, JW
    JINTURKAR, S
    [J]. SIGPLAN NOTICES, 1994, 29 (06): : 186 - 195
  • [8] Logically Instantaneous communication on top of distributed memory parallel machines
    Mostéfaoui, A
    Raynal, M
    Verissimo, P
    [J]. PARALLEL COMPUTING TECHNOLOGIES, 1999, 1662 : 258 - 270
  • [9] Modeling the communication behavior of distributed memory machines by genetic programming
    Heinrich-Litan, L
    Fissgus, U
    Sutter, S
    Molitor, P
    Rauber, T
    [J]. EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 273 - 278
  • [10] Parallel graph generation algorithms for shared and distributed memory machines
    Allmaier, SC
    Dalibor, S
    Kreische, D
    [J]. PARALLEL COMPUTING: FUNDAMENTALS, APPLICATIONS AND NEW DIRECTIONS, 1998, 12 : 581 - 588