• DocumentCode
    2875905
  • Title

    Space efficient list merging on a multiprocessor ring

  • Author

    Dickinson, Arthur F. ; Guha, Ratan K.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Central Florida, Orlando, FL, USA
  • fYear
    1990
  • fDate
    7-9 Mar 1990
  • Firstpage
    188
  • Lastpage
    194
  • Abstract
    Algorithms are considered for a multiprocessor ring consisting of a moderate number of processors, each with a large private memory. The data in the lists are distributed equally among the processor memories, with each processor holding a contiguous segment of the list. The process of merging the two lists is described in terms of lattice paths. Addition of symbolic polynomials is used as the prototypical merging application. Two algorithms are described for merging. Both move the list elements so that a standard sequential algorithm can be applied locally. The first shifts both lists simultaneously so as to achieve alignment. The second uses a variant of odd-even merging. The time complexity of the alignment operation is shown to be linear in the length of the smaller list
  • Keywords
    data structures; multiprocessor interconnection networks; large private memory; multiprocessor ring; odd-even merging; processor memories; sequential algorithm; space efficient list merging; symbolic polynomials; time complexity; Computer science; Graphics; Hypercubes; Lattices; Merging; Microprocessors; Polynomials; Prototypes; Sorting; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
  • Conference_Location
    Miami Beach, FL
  • Print_ISBN
    0-8186-2035-8
  • Type

    conf

  • DOI
    10.1109/PARBSE.1990.77140
  • Filename
    77140