• DocumentCode
    2036637
  • Title

    Parallelizing nested loops on multicomputers-the grouping approach

  • Author

    King, Chung-Ta ; Kau, Ing-Ren

  • Author_Institution
    Dept. of Comput. & Inf. Sci., New Jersey Inst. of Technol., Newark, NJ, USA
  • fYear
    1989
  • fDate
    20-22 Sep 1989
  • Firstpage
    136
  • Lastpage
    142
  • Abstract
    The design of a tool for partitioning and parallelizing nested loops for execution on distributed-memory multicomputers is presented. The core of the tool is a technique called grouping, which identifies appropriate loop partition patterns based on data dependencies across the iterations. The grouping technique combined with analytic results from performance modeling tools will allow certain nested loops to be partitioned systematically and automatically, without users specifying the data partitions. Grouping is based on the concept of pipelined data parallel computation , which promises to achieve a balanced computation and communication on multicomputers. The basic structure of the parallelizing tool is presented. The grouping and performance analysis techniques for pipelined data parallel computations are described. A prototype of the tool is introduced to illustrate the feasibility of the approach
  • Keywords
    data structures; multiprocessing systems; data dependencies; grouping approach; loop partition patterns; multicomputers; nested loops; parallelising nested loops; partitioning; performance analysis; performance modeling tools; pipelined data parallel computation; prototype; Concurrent computing; Distributed computing; Information science; Message passing; Parallel programming; Performance analysis; Processor scheduling; Program processors; Programming profession; Prototypes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-1964-3
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1989.65074
  • Filename
    65074