Multiple-writer entry consistency

被引:0
作者
Sandhu, H [1 ]
Brecht, T [1 ]
Moscoso, D [1 ]
机构
[1] York Univ, Dept Comp Sci, N York, ON M3J 1P3, Canada
来源
INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS | 1998年
关键词
distributed shared memory; coherence protocol; memory consistency;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present the design, implementation and evaluation of a new distributed shared memory (DSM) coherence model called multiple-writer entry consistency (MEC). MEC combines the efficient communication mechanisms of Lazy Release Consistency (LRC) with the flexible data management of the Shared Regions [13, 8] and Entry Consistency (EC) models [4]. This is achieved in MEC by decoupling synchronization from coherence (in contrast to the tight coupling of synchronization and coherence present in EC) while retaining the familiar synchronization structure found in Release Consistent (RC) programs. Our experimental evaluation on an 8 processor system shows that using MEC reduces parallel execution times by margins ranging from 5% to 46% in, five of the six applications that we study. However, the parallel execution, time of the LRC version of the remaining application is lower than. the MEC version, by 48%. We conclude that offering both page-based and region-based models for coherence within the same system is not only practical but necessary.
引用
收藏
页码:355 / 362
页数:8
相关论文
共 17 条
  • [1] Adve Sarita V., 1990, P ISCA, P2, DOI [10.1145/325164.325100, DOI 10.1145/325164.325100]
  • [2] A comparison of entry consistency and lazy release consistency implementations
    Adve, SV
    Cox, AL
    Dwarkadas, S
    Rajamony, R
    Zwaenepoel, W
    [J]. SECOND INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1996, : 26 - 37
  • [3] AMZA C, 1997, P 6 ACM SIGPLAN S PR, P90
  • [4] FEELEY M, 1992, P C OBJ OR PROGR SYS
  • [5] Gharachorloo K., 1990, Proceedings. The 17th Annual International Symposium on Computer Architecture (Cat. No.90CH2887-8), P15, DOI 10.1109/ISCA.1990.134503
  • [6] JOHNSON KL, 1995, P 15 ACM S OP SYST P, P213
  • [7] KELEHER P, 1994, PROCEEDINGS OF THE WINTER 1994 USENIX CONFERENCE, P115
  • [8] MEMORY COHERENCE IN SHARED VIRTUAL MEMORY-SYSTEMS
    LI, K
    HUDAK, P
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1989, 7 (04): : 321 - 359
  • [9] LU H, 1995, P SUP 95 DEC
  • [10] NEVES N, 1994, P 13 ANN ACM S PRINC