A UNIX distributed shared memory system

被引:0
|
作者
Mendoza, R [1 ]
Gutierrez, ED [1 ]
Williams, DH [1 ]
机构
[1] Univ Texas, Dept Elect & Comp Engn, El Paso, TX 79968 USA
关键词
distributed shared memory; performance estimation;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A distributed shared memory system (DSM) is presented which allows multiple clients to send and receive information from a DSM server on a heterogeneous network. DSM primitives, which follow the structure of UNIX System V IPCs, are provided, and include semaphores for synchronization. This allows multiple client processes, residing on separate hosts, synchronous access to a DSM region residing on the DSM server. A matrix multiplication example is presented which compares the performance of the DSM system with a local shared memory system (SM), and with a single host which computes the result serially. For matrix dimensions of 200 x 200, both the DSM and SM systems, each using four servers, were over three times faster than the results obtained from the single host. In addition, analysis is provided to determine the minimum size of the matrices required to make distribution of the matrix multiplication problem worthwhile.
引用
收藏
页码:713 / 717
页数:5
相关论文
共 50 条
  • [41] A FAST DISTRIBUTED SHARED VIRTUAL MEMORY SYSTEM - NET-VMS
    JINZAKI, A
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 1993, 29 (03): : 286 - 295
  • [42] A SHARED ENVIRONMENT PARALLEL LOGIC PROGRAMMING SYSTEM ON DISTRIBUTED MEMORY ARCHITECTURES
    DELGADORANNAURO, SA
    DOROCHEVSKY, M
    SCHUERMAN, K
    VERON, A
    XU, JY
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 487 : 371 - 380
  • [43] Shray: An Owner-Compute Distributed Shared-Memory System
    Schrijvers, Stefan
    Koopman, Thomas
    Scholz, Sven-Bodo
    PROCEEDINGS OF THE 10TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON LIBRARIES, LANGUAGES AND COMPILERS FOR ARRAY PROGRAMMING, ARRAY 2024, 2024, : 25 - 37
  • [44] Vascular System Modeling in Parallel Environment - Distributed and Shared Memory Approaches
    Jurczuk, Krzysztof
    Kretowski, Marek
    Bezy-Wendling, Johanne
    IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE, 2011, 15 (04): : 668 - 672
  • [45] The distributed virtual shared-memory system based on the InfiniBand architecture
    Park, I
    Kim, SW
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (10) : 1271 - 1280
  • [46] Multi-threaded design for a software distributed shared memory system
    Ueng, JC
    Shieh, CK
    Mac, SC
    Lai, AC
    Liang, TY
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1999, E82D (12) : 1512 - 1523
  • [47] Accelerating Training of DNN in Distributed Machine Learning System with Shared Memory
    Lim, Eun-Ji
    Ahn, Shin-Young
    Choi, Wan
    2017 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2017, : 1209 - 1212
  • [48] THE MU-SYSTEM - PROVIDING LIGHTWEIGHT CONCURRENCY ON SHARED-MEMORY MULTIPROCESSOR COMPUTERS RUNNING UNIX
    BUHR, PA
    STROOBOSSCHER, RA
    SOFTWARE-PRACTICE & EXPERIENCE, 1990, 20 (09): : 929 - 964
  • [49] Two layers distributed shared memory
    Baiardi, F
    Guerri, D
    Mori, P
    Moroni, L
    Ricci, L
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 2001, 2110 : 302 - 311
  • [50] Distributed Shared Memory: To relax or not to relax?
    Iosevich, V
    Schuster, A
    EURO-PAR 2004 PARALLEL PROCESSING, PROCEEDINGS, 2004, 3149 : 198 - 205