• 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