• DocumentCode
    3287855
  • Title

    Balancing interprocessor communication and computation on torus-connected multicomputers running compiler-parallelized code

  • Author

    Annaratone, Marco ; Ruh, Roland

  • Author_Institution
    Integrated Syst. Lab., Swiss Federal Inst. of Technol., Zurich, Switzerland
  • fYear
    1992
  • fDate
    26-29 Apr 1992
  • Firstpage
    358
  • Lastpage
    365
  • Abstract
    The machine model considered in this paper is that of a distributed memory parallel processor (DMPP) with a two-dimensional torus topology. Within this framework, the authors study the relationship between the speedup delivered by compiler-parallelized code and the machine´s interprocessor communication speed. It is shown that compiler-parallelized code often exhibits more interprocessor communication than manually parallelized code and that the performance of the former is therefore more sensitive to the machine´s interprocessor communication speed. Because of this, a parallelizing compiler developed for a platform not explicitly designed to sustain the increased interprocessor communication will produce-in the general case-code that delivers disappointing speedups. Finally, the study provides the point of diminishing return for the interprocessor communication speed beyond which the DMPP designer should focus on improving other architectural parameters, such as the local memory-processor bandwidth
  • Keywords
    distributed memory systems; parallel architectures; parallel programming; program compilers; resource allocation; architectural parameters; compiler-parallelized code; distributed memory parallel processor; interprocessor communication speed; interprocessor computation balancing; local memory-processor bandwidth; performance; speedup; torus-connected multicomputers; two-dimensional torus topology; Bandwidth; Communication channels; Communication standards; Concurrent computing; Context modeling; Distributed computing; Laboratories; Parallel programming; Space technology; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable High Performance Computing Conference, 1992. SHPCC-92, Proceedings.
  • Conference_Location
    Williamsburg, VA
  • Print_ISBN
    0-8186-2775-1
  • Type

    conf

  • DOI
    10.1109/SHPCC.1992.232672
  • Filename
    232672