• DocumentCode
    2135425
  • Title

    Coping with sparse inputs on enhanced meshes-semigroup computation with COMMON CRCW buses

  • Author

    Damaschke, Peter

  • Author_Institution
    Theor. Inf. II, Fern Univ., Hagen, Germany
  • fYear
    1996
  • fDate
    15-19 Apr 1996
  • Firstpage
    682
  • Lastpage
    686
  • Abstract
    Consider an √n×√n processor mesh where, in addition to the local links, each row and column is enhanced by a COMMON CRCW bus. Assume that each processor stores an element of a commutative semigroup, and only k<n entries (in arbitrary positions) are nonzero. We wish to compute the sum of all entries. For this problem we easily obtain a lower time bound of Ω(k¼) if k⩽n 2/3. Our main result is an O(k¼log2 k) time algorithm. It requires a composition of several data movement and compaction techniques which seem to be of general use for solving problems with sparse inputs scattered on the mesh, as it is typical e.g. for primal sketches in digital image processing
  • Keywords
    computational complexity; data handling; multiprocessor interconnection networks; parallel algorithms; parallel architectures; system buses; COMMON CRCW buses; column; commutative semigroup; data compaction; data movement; digital image processing; enhanced meshes; local links; lower time bound; mesh connected computer; multiprocessor interconnection networks; parallel architecture; primal sketches; processor mesh; row; semigroup computation; sparse inputs; Broadcasting; Compaction; Computational geometry; Computer architecture; Concurrent computing; Digital images; Parallel processing; Pixel; Scattering; Solid modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-7255-2
  • Type

    conf

  • DOI
    10.1109/IPPS.1996.508131
  • Filename
    508131