MENPS: A Decentralized Distributed Shared Memory Exploiting RDMA

被引:1
|
作者
Endo, Wataru [1 ]
Sato, Shigeyuki [1 ]
Taura, Kenjiro [1 ]
机构
[1] Univ Tokyo, Grad Sch Informat Sci & Technol, Tokyo, Japan
关键词
COHERENCE;
D O I
10.1109/IPDRM51949.2020.00006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The spread of RDMA-capable interconnects on supercomputers has enabled the middleware developers to explore new design options for runtime systems based on efficient communications. Observing low-latency networks and shared-memory infrastructure for multi-core processors, we have focused on extending shared-memory abstraction into multiple nodes exploiting RDMA, i.e., Distributed Shared Memory (DSM). We have found that the traditional protocols of DSM designed for two-sided communications cannot fully exploit the performance of RDMA, which necessitates decentralization and coarse-grained communications. To solve this problem, we introduced two methods for the DSM coherence protocol to exploit RDMA and implemented a DSM library MENPS using this protocol. Our evaluation shows that MENPS could accelerate two of five shared-memory applications with minimal modifications and beat an existing RDMA-based DSM runtime.
引用
收藏
页码:9 / 16
页数:8
相关论文
共 50 条
  • [11] Exploiting distributed-memory and shared-memory parallelism on clusters of SMPs with data parallel programs
    Benkner, S
    Sipkova, V
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2003, 31 (01) : 3 - 19
  • [12] Distributed and Optimal RDMA Resource Scheduling in Shared Data Center Networks
    Shen, Dian
    Luo, Junzhou
    Dong, Fang
    Guo, Xiaolin
    Wang, Kai
    Lui, John C. S.
    IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2020, : 606 - 615
  • [13] A Distributed Persistent Memory File System Based on RDMA Multicast
    Chen M.
    Zheng S.
    You L.
    Wang J.
    Yan T.
    Tu Y.
    Han Y.
    Huang L.
    Zheng, Sheng'an (venero@tsinghua.edu.cn), 1600, Science Press (58): : 384 - 396
  • [14] Gengar: An RDMA-based Distributed Hybrid Memory Pool
    Duan, Zhuohui
    Liu, Haikun
    Lu, Haodi
    Liao, Xiaofei
    Jin, Hai
    Zhang, Yu
    He, Bingsheng
    2021 IEEE 41ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2021), 2021, : 92 - 103
  • [15] Distributed shared memory integration
    Geva, Mordechai
    Wiseman, Yair
    IRI 2007: PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2007, : 146 - +
  • [16] Checkpointing Distributed Shared Memory
    Luis M. Silva
    João Gabriel Silva
    The Journal of Supercomputing, 1997, 11 : 137 - 158
  • [17] PROGRAMMING WITH DISTRIBUTED SHARED MEMORY
    RAMACHANDRAN, U
    KHALIDI, MYA
    PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 176 - 183
  • [18] HETEROGENEOUS DISTRIBUTED SHARED MEMORY
    ZHOU, SN
    STUMM, M
    LI, K
    WORTMAN, D
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (05) : 540 - 554
  • [19] Checkpointing distributed shared memory
    Silva, LM
    Silva, JG
    JOURNAL OF SUPERCOMPUTING, 1997, 11 (02): : 137 - 158
  • [20] Distributed Shared Persistent Memory
    Shan, Yizhou
    Tsai, Shin-Yeh
    Zhang, Yiying
    PROCEEDINGS OF THE 2017 SYMPOSIUM ON CLOUD COMPUTING (SOCC '17), 2017, : 323 - 337