• DocumentCode
    1737176
  • Title

    Finding optimum wavefront of parallel computation

  • Author

    Sinharoy, Balaram ; Szymanski, Boleslaw

  • Author_Institution
    IBM Corp., Poughkeepsie, NY, USA
  • fYear
    1993
  • Firstpage
    225
  • Abstract
    The problem of finding the optimum wavefront that minimizes total computation time is discussed for iterative computations over two-dimensional arrays executed on linear or two-dimensional processor arrays. Assuming a continuum of data elements in two-dimensional arrays computed on a linear array of processors, efficient algorithms are presented to determine the optimum wavefront of the computation and the optimum partitioning of the wavefront into sections assigned to individual processors. An O(n2) time algorithm, where n is the number of data dependence vectors, for finding the optimum wavefront for one-dimensional processor arrays is described. In addition, a method for finding a good wavefront for two-dimensional single-instruction, multiple-data (SIMD) machines is presented
  • Keywords
    parallel algorithms; SIMD machines; data dependence vectors; iterative computations; optimum partitioning; optimum wavefront; parallel computation; processor arrays; total computation time; two-dimensional arrays; Computer science; Concurrent computing; Data engineering; Data flow computing; Data structures; Distributed computing; Iterative algorithms; Linear programming; Parallel processing; Partitioning algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
  • Conference_Location
    Wailea, HI
  • Print_ISBN
    0-8186-3230-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1993.284106
  • Filename
    284106