• DocumentCode
    3329741
  • Title

    A distributed model and algorithm for binary search

  • Author

    Girou, Mike ; Girou, Theodora L. ; Sudborough, I. Hal ; Tollis, Ioannis G.

  • Author_Institution
    MT Syst. Co., Richardson, TX, USA
  • fYear
    1991
  • fDate
    3-5 Apr 1991
  • Firstpage
    457
  • Abstract
    As part of the design of a roamer validation system for the cellular telecommunications industry, the authors consider parallel binary search techniques. They construct a hybrid parallel processing model by adding several dozen bytes of CRCW memory to a distributed memory system. A modified binary search algorithm for this model yields performance equal to that obtainable on a CRCW PRAM. The environment consists of a static sorted search list of 2n elements, and a distributed memory system with 2p computers, where it is assumed for simplicity that p divides n. The authors use a modified divide and conquer approach, where the search list is distributed such that, for any current search interval, the left endpoint of each of the 2p sub-intervals is contained in a separate computer. These endpoints are compared against the search key causing the incremental generation of the subscript corresponding to the search key. They build this subscript from the left, one base 2p digit per cycle
  • Keywords
    memory architecture; parallel architectures; parallel machines; search problems; CRCW PRAM; CRCW memory; cellular telecommunications industry; current search interval; distributed memory system; hybrid parallel processing model; incremental generation; modified binary search algorithm; modified divide; parallel binary search techniques; roamer validation system; search key; search list; static sorted search list; sub-intervals; Binary trees; Communication industry; Computer science; Distributed computing; Error correction; Hypercubes; Parallel processing; Phase change random access memory; Protocols; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Applied Computing, 1991., [Proceedings of the 1991] Symposium on
  • Conference_Location
    Kansas City, MO
  • Print_ISBN
    0-8186-2136-2
  • Type

    conf

  • DOI
    10.1109/SOAC.1991.143919
  • Filename
    143919