• DocumentCode
    2367516
  • Title

    A systematic approach for designing pipelined data parallel algorithms

  • Author

    King, Chung-Ta ; Chou, Wen-Hwa ; Ni, Lionel M.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., New Jersey Inst. of Technol., Newark, NJ, USA
  • fYear
    1988
  • fDate
    10-12 Oct 1988
  • Firstpage
    653
  • Lastpage
    656
  • Abstract
    A systematic procedure for designing pipelined data-parallel algorithms that are suitable for execution on multicomputers is introduced. This procedure concentrates on grouping loops in the original program so as to reduce the number of communicating processors, control the granularity, and increase the degree of pipelining. The procedure starts with a nested-loop program, manipulates the dependencies between the loops, and groups related loops to obtain pipelined and data-parallel operations. Using this procedure, it is possible to parallelize a nested loop automatically
  • Keywords
    parallel algorithms; pipeline processing; designing pipelined data parallel algorithms; multicomputers; nested-loop program; systematic approach; Algorithm design and analysis; Computer science; Concurrent computing; Information science; Parallel algorithms; Parallel processing; Partitioning algorithms; Pipeline processing; Process design; Systolic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1988. Proceedings., 2nd Symposium on the Frontiers of
  • Conference_Location
    Fairfax, VA
  • Print_ISBN
    0-8186-5892-4
  • Type

    conf

  • DOI
    10.1109/FMPC.1988.47512
  • Filename
    47512