MULTI-WRITER COMPOSITE REGISTERS

被引:38
|
作者
ANDERSON, JH
机构
[1] Department of Computer Science, University of North Carolina at Chapel Hill, Chapel Hill, 27599-3175, NC
关键词
ATOMICITY; ATOMIC REGISTER; COMPOSITE REGISTER; CONCURRENCY; INTERLEAVING SEMANTICS; LINEARIZABILITY; SHARED VARIABLE; SNAPSHOT;
D O I
10.1007/BF02280833
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A composite register is an array-like shared data object that is partitioned into a number of components. An operation of such a register either writes a value to a single component, or reads the values of all components. A composite register reduces to an ordinary atomic register when there is only one component. In this paper, we show that a composite register with multiple writers per component can be implemented in a wait-free manner from a composite register with a single writer per component. It has been previously shown that registers of the latter kind can be implemented from atomic registers without waiting. Thus, our results establish that any composite register can be implemented in a wait-free manner from atomic registers. We show that our construction has comparable space compexity and better time complexity than other constructions that have been presented in the literature.
引用
收藏
页码:175 / 195
页数:21
相关论文
共 50 条
  • [31] ENTERING INFORMATION INTO REGISTERS FROM MULTI-POSITION SWITCHES
    KILL, CR
    HOWELL, JS
    ROWE, B
    ELECTRONIC ENGINEERING, 1970, 42 (507): : 77 - &
  • [32] Dimensions of web registers: an exploratory multi-dimensional comparison
    Titak, Ashley
    Roberson, Audrey
    CORPORA, 2013, 8 (02) : 235 - 260
  • [33] Analyzing the BTI Effect on Multi-bit Retention Registers
    Lin, Ing-Chao
    Wang, Yao-Te
    Yang, Shuen-Shiang
    Wu, Yi-Luen
    INTELLIGENT SYSTEMS AND APPLICATIONS (ICS 2014), 2015, 274 : 269 - 278
  • [34] Multi-bit operations in vertical spintronic shift registers
    Lavrijsen, Reinoud
    Petit, Dorothee C. M. C.
    Fernandez-Pacheco, Amalio
    Lee, JiHyun
    Mansell, Rhodri
    Cowburn, Russell P.
    NANOTECHNOLOGY, 2014, 25 (10)
  • [35] On Stability of Multi-Valued Nonlinear Feedback Shift Registers
    Wang, Haiyan
    Lin, Qiuzhen
    Chen, Jianyong
    Li, Jianqiang
    Zhong, Jianghua
    Lin, Dongdai
    Wang, Jia
    Ma, Lijia
    COMPLEXITY, 2019, 2019
  • [36] Linearization of Multi-Valued Nonlinear Feedback Shift Registers
    WANG Haiyan
    ZHONG Jianghua
    LIN Dongdai
    Journal of Systems Science & Complexity, 2017, 30 (02) : 494 - 509
  • [37] Linearization of Multi-Valued Nonlinear Feedback Shift Registers
    Wang Haiyan
    Zhong Jianghua
    Lin Dongdai
    JOURNAL OF SYSTEMS SCIENCE & COMPLEXITY, 2017, 30 (02) : 494 - 509
  • [38] Stability of Multi-valued Nonlinear Feedback Shift Registers
    Wang, Haiyan
    Zhong, Jianghua
    Lin, Dongdai
    2016 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2016, : 1764 - 1769
  • [39] A new method of simulations for the propagators of multi-qubit registers
    Bastrakova, M. V.
    Klenov, N. V.
    Satanin, A. M.
    INTERNATIONAL CONFERENCE ON COMPUTER SIMULATION IN PHYSICS AND BEYOND, 2019, 1163
  • [40] Linearization of multi-valued nonlinear feedback shift registers
    Haiyan Wang
    Jianghua Zhong
    Dongdai Lin
    Journal of Systems Science and Complexity, 2017, 30 : 494 - 509