VIRTUAL SHARED-MEMORY PROGRAMMING ON WORKSTATION CLUSTERS

被引:1
|
作者
PFENNING, JT [1 ]
BACHEM, A [1 ]
MINNICH, R [1 ]
机构
[1] DAVID SARNOFF RES CTR,PRINCETON,NJ 08543
关键词
PARALLEL COMPUTING; WORKSTATION CLUSTER; VIRTUAL SHARED MEMORY;
D O I
10.1016/0167-739X(95)00006-E
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Workstation clusters have recently attracted high interest as a technology providing supercomputer class performance at much lower price levels. Today the message passing programming model dominates the application development, despite the overhead and the complexity introduced by the explicitly coded data transfers. We give an introduction to the virtual shared memory programming model and report on the experiences with the MNFS system. We show that shared memory with weak coherency can perform competitive to message passing and provide an excellent tool for parallelizing programs using complex data structures with dynamic load balancing.
引用
收藏
页码:387 / 399
页数:13
相关论文
共 50 条
  • [21] A Distributed Shared-Memory System on a Workstation Cluster Using Fast Serial Links
    Hironori Nakajo
    Akihiro Ichikawa
    Yukio Kaneda
    International Journal of Parallel Programming, 2000, 28 : 179 - 194
  • [22] A distributed shared-memory system on a workstation cluster using fast serial links
    Nakajo, H
    Ichikawa, A
    Kaneda, Y
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2000, 28 (02) : 179 - 194
  • [23] GEMs: shared-memory parallel programming for Node.js
    Bonetta D.
    Salucci L.
    Marr S.
    Binder W.
    ACM SIGPLAN Notices, 2016, 51 (10): : 531 - 547
  • [24] 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
  • [25] Shared-Memory Optimizations for Inter-Virtual-Machine Communication
    Ren, Yi
    Liu, Ling
    Zhang, Qi
    Wu, Qingbo
    Guan, Jianbo
    Kong, Jinzhu
    Dai, Huadong
    Shao, Lisong
    ACM COMPUTING SURVEYS, 2016, 48 (04)
  • [26] Shared-memory synchronization
    Scott, Michael L.
    Synthesis Lectures on Computer Architecture, 2013, 23 : 1 - 220
  • [27] Distributed Shared Arrays: Portable Shared-Memory Programming Interface for Multiple Computer Systems
    Akira Nomoto
    Yasuo Watanabe
    Wataru Kaneko
    Shugo Nakamura
    Kentaro Shimizu
    Cluster Computing, 2004, 7 (1) : 65 - 72
  • [28] XRT: Programming-Language Independent MapReduce on Shared-Memory Systems
    Selin, Erik G.
    Viktor, Herna L.
    2018 IEEE INTERNATIONAL CONGRESS ON BIG DATA (IEEE BIGDATA CONGRESS), 2018, : 182 - 189
  • [29] On the coexistence of shared-memory and message-passing in the programming of parallel applications
    Cordsen, J
    Schroder-Preikschat, W
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1997, 1225 : 718 - 727
  • [30] Performance analysis of a CBIR system on shared-memory systems and heterogeneous clusters
    Robles, OD
    Bosque, JL
    Pastor, L
    Rodríguez, A
    CAMP 2005: SEVENTH INTERNATIONAL WORKSHOP ON COMPUTER ARCHITECTURE FOR MACHINE PERCEPTION , PROCEEDINGS, 2005, : 309 - 314