View-based consistency and its implementation

被引:4
|
作者
Huang, Z [1 ]
Sun, C [1 ]
Cranefield, S [1 ]
Purvis, M [1 ]
机构
[1] Univ Otago, Dept Comp & Informat Sci, Dunedin, New Zealand
关键词
Distributed Shared Memory; Sequential Consistency; false sharing;
D O I
10.1109/CCGRID.2001.923178
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a novel View-based Consistency model for Distributed Shared Memory. A view is a set of ordinary data objects that a processor has the right to access in a data-race-free program. The View-based Consistency model only requires that the data objects of a view are updated before a processor accesses them, Compared with other memory consistency models, the View-based Consistency model can achieve data selection without user annotation and can reduce much false-sharing effect. This model has been implemented based on TreadMarks. Performance results have shown that for all our applications the View-based Consistency model outperforms the Lazy Release Consistency model.
引用
收藏
页码:74 / 81
页数:8
相关论文
共 50 条
  • [1] View-oriented parallel programming and view-based consistency
    Huang, ZY
    Purvis, M
    Werstein, P
    [J]. PARALLEL AND DISTRIBUTED COMPUTING: APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2004, 3320 : 505 - 518
  • [2] View-Oriented Update Protocol with integrated Diff for View-based Consistency
    Huang, Z
    Purvis, M
    Werstein, P
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, 2005, : 873 - 880
  • [3] Enabling consistency in view-based system development - The VITRUVIUS approach
    Klare, Heiko
    Kramer, Max E.
    Langhammer, Michael
    Werle, Dominik
    Burger, Erik
    Reussner, Ralf
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 171
  • [4] Consistency in the View-Based Development of Cyber-Physical Systems (Convide)
    Reussner, Ralf
    Schaefer, Ina
    Beckert, Bernhard
    Koziolek, Anne
    Burger, Erik
    [J]. 2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 83 - 84
  • [5] View-based Maps
    Konolige, Kurt
    Bowman, James
    Chen, J. D.
    Mihelich, Patrick
    Calonder, Michael
    Lepetit, Vincent
    Fua, Pascal
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2010, 29 (08): : 941 - 957
  • [6] View-Based Text Representation
    Koleejan, Chahine
    Gao, Xiaoying
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 263 - 270
  • [7] View-based propagator derivation
    Schulte, Christian
    Tack, Guido
    [J]. CONSTRAINTS, 2013, 18 (01) : 75 - 107
  • [8] View-based propagator derivation
    Christian Schulte
    Guido Tack
    [J]. Constraints, 2013, 18 : 75 - 107
  • [9] View-based object matching
    Shokoufandeh, A
    Marsic, I
    Dickinson, SJ
    [J]. SIXTH INTERNATIONAL CONFERENCE ON COMPUTER VISION, 1998, : 588 - 595
  • [10] View-based explicit knowledge
    Ramanujam, R
    [J]. ANNALS OF PURE AND APPLIED LOGIC, 1999, 96 (1-3) : 343 - 368