• DocumentCode
    3163671
  • Title

    Upper and lower bounds for one-write multivalued regular registers

  • Author

    Chaudhuri, Swarat ; Kosa, Martha J. ; Welch, Jennifer L.

  • Author_Institution
    Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC, USA
  • fYear
    1991
  • fDate
    2-5 Dec 1991
  • Firstpage
    134
  • Lastpage
    141
  • Abstract
    This paper presents an algorithm for implementing a k-ary regular register (the logical register) using k(k-1)/2 binary regular registers (the physical registers) that requires only one physical write per logical write. The algorithm is simple to describe and depends on properties of paths in a related graph. Two lower bounds on the number of registers required by one-write implementations are given. The first lower bound holds for a restricted class of implementations and implies that the authors´ algorithm is optimal for this class. The second lower bound, 2k-1-[log k], holds for a more general class of algorithms. Both lower bounds improve on the best previously known lower bound, which was k. Their second lower bound uses a general result for transforming a one-write algorithm into another one-write algorithm for fewer logical values using fewer physical registers. They show that for any one-write algorithm, there is no advantage, in terms of number of physical registers, to be gained if readers write, or if different readers follow different protocols, or if a reader´s protocol depends on its history. Furthermore, for the second class of algorithms, there is also no advantage to be gained if the reader reads some physical registers more than once. These results are shown using transformation techniques similar to the one mentioned previously
  • Keywords
    computational complexity; data structures; graph theory; storage allocation; binary regular registers; k-ary regular register; logical register; one-write algorithm; one-write implementations; one-write multivalued regular registers; physical registers; Computer science; Costs; History; Protocols; Read-write memory; Registers; Upper bound; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1991. Proceedings of the Third IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-2310-1
  • Type

    conf

  • DOI
    10.1109/SPDP.1991.218287
  • Filename
    218287