Implementation of the software distributed shared-memory system on the InfiniBand

被引:0
|
作者
Park, I [1 ]
Choi, HW [1 ]
Han, Y [1 ]
Hwang, S [1 ]
Kim, SW [1 ]
Park, K [1 ]
机构
[1] Korea Univ, Dept Elect & Comp Engn, Seoul 136701, South Korea
关键词
software distributed shared-memory system; InfiniBand; lazy release consistency;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
For the last decade there have been strong research activities in many areas about the software distributed shared-memory (SDSM) systems, such as applications, protocols, and compiler optimizations. But, the current Ethernet-based SDSM system incurs high execution overhead due to process interruption at data communication for memory consistency. In this paper, we present the implementation of the SDSM system to use the next generation of an interconnection technique, i.e., the InfiniBand Architecture (IBA) which supports shared-memory programming semantics by means of remote direct-memory access (RDMA) and atomic operations. Our implementation is based on the lazy release consistency model, and the data communications for memory consistency between processes are minimized. We show that our SDSM to use full features of the IBA can improve the performance significantly over the IPoIB-based SDSM system by reducing the communication overhead for memory consistency.
引用
收藏
页码:1273 / 1279
页数:7
相关论文
共 50 条
  • [31] A distributed shared-memory system on a workstation cluster using fast serial links
    Nakajo, H
    Ichikawa, A
    Kaneda, Y
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2000, 28 (02) : 179 - 194
  • [32] COOPERATIVE SHARED-MEMORY - SOFTWARE AND HARDWARE FOR SCALABLE MULTIPROCESSORS
    HILL, MD
    LARUS, JR
    REINHARDT, SK
    WOOD, DA
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1993, 11 (04): : 300 - 318
  • [33] Simulation of aerodynamics problem on a distributed shared-memory machine
    See C.W., Simon
    [J]. Proceedings of the Conference on High Performance Computing on the Information Superhighway, HPC Asia'97, 1997, : 93 - 98
  • [34] AN IMPLEMENTATION OF DISTRIBUTED SHARED MEMORY
    RAMACHANDRAN, U
    KHALIDI, MYA
    [J]. WORKSHOP ON EXPERIENCES WITH DISTRIBUTED AND MULTIPROCESSOR SYSTEMS, 1989, : 21 - 38
  • [35] Predicting the performance of distributed virtual shared-memory applications
    Parsons, EW
    Brorsson, M
    Sevcik, KC
    [J]. IBM SYSTEMS JOURNAL, 1997, 36 (04) : 527 - 549
  • [36] A comparative evaluation of hybrid distributed shared-memory systems
    Moga, Adrian
    Dubois, Michel
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2009, 55 (01) : 43 - 52
  • [37] Simulation of aerodynamics problem on a distributed shared-memory machine
    Chongwe, S
    [J]. HIGH PERFORMANCE COMPUTING ON THE INFORMATION SUPERHIGHWAY - HPC ASIA '97, PROCEEDINGS, 1997, : 93 - 98
  • [38] AN IMPLEMENTATION OF DISTRIBUTED SHARED MEMORY
    RAMACHANDRAN, U
    KHALIDI, MYA
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1991, 21 (05): : 443 - 464
  • [39] Extending Shared-Memory Computations to Multiple Distributed Nodes
    Ahmed, Waseem
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (08) : 675 - 685
  • [40] A hierarchical computation model for distributed shared-memory machines
    Rauber, T
    Rünger, G
    [J]. NINTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2001, : 57 - 64