Compiler-assisted distributed shared memory schemes using memory-based communication facilities

被引:0
|
作者
Matsumoto, T [1 ]
Niwa, J [1 ]
Hiraki, K [1 ]
机构
[1] Univ Tokyo, Fac Sci, Dept Informat Sci, Bunkyo Ku, Tokyo 113, Japan
来源
INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS | 1998年
关键词
software DSM; optimizing compiler; memory-based communication facilities; asymmetric distributed shared memory; user-level distributed shared memory;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To execute shared-memory-based parallel programs efficiently, we introduce two compiler-assisted software cache schemes which are well-suited to automatic optimizations of remote communications. One scheme is a full user-level software cache (User-level Distributed Shared Memory: UDSM) and another is a page-based cache (Asymmetric Distributed Shared Memory: ADSM) which exploits TLB/MMU only in the cases of read-access-misses. Under these schemes we can apply several optimizing techniques, which exploit capabilities of the middle-grained or coarse-grained remote-memory-accesses, to reduce the number and the amount of communications. We also introduce a highspeed user-level communication and synchronization scheme "Memory-Based Communication Facilities (MBCF)" for providing the capabilities in a general-purpose system with off-the-shelf communication-hardware. In this paper, we explain outline of our approach, the UDSM and the ADSM, the MBCF, and optimizing techniques for remote communications. Finally we show experimental results on effects of our proposed approach using our prototype optimizing compiler "Remote Communication Optimizer (RCOP)" and the MBCF on Fast Ethernet.
引用
收藏
页码:875 / 882
页数:8
相关论文
共 50 条
  • [41] MUNIN - DISTRIBUTED SHARED MEMORY BASED ON TYPE-SPECIFIC MEMORY COHERENCE
    BENNETT, JK
    CARTER, JB
    ZWAENEPOEL, W
    SIGPLAN NOTICES, 1990, 25 (03): : 168 - 176
  • [42] Spatially inhomogeneous periodic patterns induced by distributed memory in the memory-based single population model
    Lin, Jiong
    Song, Yongli
    APPLIED MATHEMATICS LETTERS, 2023, 137
  • [43] Memory-Based Event-Triggered Control for Distributed Secondary Control in DC Microgrids With Quantized Communication
    Qu, Fan-Rong
    Liu, Zhi-Wei
    Liu, Xiao-Kang
    Wang, Yan-Wu
    Tian, En-Gang
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2024, 71 (11) : 14864 - 14874
  • [44] COMPUTATIONAL POWER OF MEMORY-BASED PARALLEL COMPUTATION MODELS WITH COMMUNICATION
    TAKENAGA, Y
    YAJIMA, S
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1992, E75D (01) : 89 - 94
  • [45] Conservative simulation using distributed-shared memory
    Department of Computer Science, National University of Singapore, 3 Science Drive 2, Singapore, Singapore
    Proc. - Workshop Parallel Distributed Simul., PADS, 1600, (1-7):
  • [46] Software based Distributed Shared Memory (DSM) model using Shared variables between Multiprocessors
    Vasava, Hemant D.
    Rathod, Jagdish M.
    2015 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2015, : 1431 - 1435
  • [47] Conservative simulation using distributed-shared memory
    Teo, YM
    Ng, YK
    Onggo, BSS
    16TH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION, PROCEEDINGS, 2002, : 3 - 10
  • [48] Multicast Using Distributed Shared Memory with Commoditized Transmission
    Tanaka, Akira
    20TH INTERNATIONAL CONFERENCE ON ELECTRONICS COMMUNICATIONS AND COMPUTERS (CONIELECOMP 2010), 2010, : 37 - 42
  • [49] Process migration based on Gobelins distributed shared memory
    Vallée, G
    Morin, C
    Berthou, JY
    Malen, ID
    Lottiaux, R
    CCGRID 2002: 2ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2002, : 325 - 330
  • [50] Priority Based Messaging for Software Distributed Shared Memory
    Sven Karlsson
    Mats Brorsson
    Cluster Computing, 2003, 6 (2) : 161 - 169