Performance evaluation of two home-based lazy release consistency protocols for shared virtual memory systems

被引:0
|
作者
Zhou, YY
Iftode, L
Li, K
机构
关键词
D O I
10.1145/238721.238763
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates the performance of shared virtual memory protocols on large-scale multicomputers. Using experiments on a 64-node Paragon, we show that the traditional Lazy Release Consistency (LRC) protocol does not scale well, because of the large number of messages it requires, the large amount of memory it consumes for protocol overhead data, and because of the difficulty of garbage collecting that data. To achieve more scalable performance, we introduce and evaluate two new protocols. The first, Home-based LRC (HLRC), is based on the Automatic Update Release Consistency (AURC) protocol. Like AURC, HLRC maintains a home for each page to which all updates are propagated and from which all copies are derived. Unlike AURC, HLRC requires no specialized hardware support. We find that the use of homes provides substantial improvements in performance and scalability over LRC. Our second protocol, called Overlapped Home-based LRC (OHLRC), takes advantage of the communication processor found on each node of the Paragon to offload some of the protocol overhead of HLRC from the critical path followed by the compute processor. We find that OHLRC: provides modest improvements over HLRC. We also apply overlapping to the base LRC protocol, with similar results. Our experiments were done using five of the Splash-2 benchmarks. We report overall execution times, as well as detailed breakdowns of elapsed time, message traffic, and memory use for each of the protocols.
引用
收藏
页码:75 / 88
页数:14
相关论文
共 50 条
  • [1] A performance comparison of homeless and home-based lazy release consistency protocols in software shared memory
    Cox, AL
    de Lara, E
    Hu, C
    Zwaenepoel, W
    FIFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1999, : 279 - 283
  • [2] Lazy home-based protocol: Combining homeless and home-based distributed shared memory protocols
    Yu, BH
    Werstein, P
    Purvis, M
    Cranefield, S
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2005, 3726 : 733 - 744
  • [3] Software Distributed Shared Memory: a VIA-based implementation and comparison of sequential consistency with home-based lazy release consistency
    Iosevich, V
    Schuster, A
    SOFTWARE-PRACTICE & EXPERIENCE, 2005, 35 (08): : 755 - 786
  • [4] An efficient lock protocol for home-based lazy release consistency
    Yun, HC
    Lee, SK
    Lee, JW
    Maeng, S
    FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, : 527 - 532
  • [5] Delay tolerant lazy release consistency for distributed shared memory in opportunistic networks
    Eary, Chance
    Kumar, Mohan
    Zaruba, Gergely
    PERVASIVE AND MOBILE COMPUTING, 2016, 29 : 57 - 72
  • [6] A causal logging scheme for lazy release consistent distributed shared memory systems
    Yi, Y
    Park, T
    Yeom, HY
    1998 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 139 - 146
  • [7] An efficient logging scheme for lazy release consistent distributed shared memory systems
    Park, TS
    Yeom, HY
    FIRST MERGED INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, 1998, : 670 - 674
  • [8] PERFORMANCE EVALUATION OF MEMORY CONSISTENCY MODELS FOR SHARED-MEMORY MULTIPROCESSORS
    GHARACHORLOO, K
    GUPTA, A
    HENNESSY, J
    SIGPLAN NOTICES, 1991, 26 (04): : 245 - 257
  • [9] Lock improvement technique for release consistency in distributed shared memory systems
    Fu, SS
    Tzeng, NF
    FRONTIERS '96 - THE SIXTH SYMPOSIUM ON FRONTIERS OF MASSIVELY PARALLEL COMPUTING, PROCEEDINGS, 1996, : 255 - 262
  • [10] An efficient logging and recovery scheme for lazy release consistent distributed shared memory systems
    Park, T
    Yeom, HY
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2000, 17 (03): : 265 - 278