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 条
  • [21] AN IMPLEMENTATION OF DISTRIBUTED SHARED MEMORY
    RAMACHANDRAN, U
    KHALIDI, MYA
    SOFTWARE-PRACTICE & EXPERIENCE, 1991, 21 (05): : 443 - 464
  • [22] Broadcast distributed shared memory
    Auld, P
    Kearns, P
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2000, : 225 - 230
  • [23] AN IMPLEMENTATION OF DISTRIBUTED SHARED MEMORY
    RAMACHANDRAN, U
    KHALIDI, MYA
    WORKSHOP ON EXPERIENCES WITH DISTRIBUTED AND MULTIPROCESSOR SYSTEMS, 1989, : 21 - 38
  • [24] A SCALABLE DISTRIBUTED SHARED MEMORY
    MURER, S
    FARBER, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 634 : 453 - 466
  • [25] Exploiting parallelism in deterministic shared memory multiprocessing
    Zhou, Xu
    Lu, Kai
    Wang, Xiaoping
    Li, Xu
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (05) : 716 - 727
  • [26] Low-Latency Communication for Fast DBMS Using RDMA and Shared Memory
    Fent, Philipp
    van Renen, Alexander
    Kipf, Andreas
    Leis, Viktor
    Neumann, Thomas
    Kemper, Alfons
    2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 1477 - 1488
  • [27] COHERENT SHARED MEMORY ON A DISTRIBUTED MEMORY MACHINE
    BISIANI, R
    NOWATZYK, A
    RAVISHANKAR, M
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 1: ARCHITECTURE, 1989, : I133 - I142
  • [28] Octopus: an RDMA-enabled Distributed Persistent Memory File System
    Lu, Youyou
    Shu, Jiwu
    Chen, Youmin
    Li, Tao
    2017 USENIX ANNUAL TECHNICAL CONFERENCE (USENIX ATC '17), 2017, : 773 - 785
  • [29] Exploiting temporal & spatial constraints on distributed shared objects
    West, R
    Schwan, K
    Tacic, I
    Ahamad, M
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1997, : 280 - 287
  • [30] Distributed shared memory in kernel mode
    Trevisan, TS
    Costa, VS
    Whately, L
    Amorim, CL
    14TH SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2002, : 159 - 166