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 条
  • [1] A programming interface for NUMA shared-memory clusters
    Dormanns, M
    Sprangers, W
    Ertl, H
    Bemmerl, T
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1997, 1225 : 698 - 707
  • [2] Scientific programming - Shared-memory programming with OpenMP
    Still, CH
    Langer, SH
    Alley, WE
    Zimmerman, GB
    COMPUTERS IN PHYSICS, 1998, 12 (06): : 577 - 584
  • [3] COMPARING DISTRIBUTED-MEMORY AND VIRTUAL SHARED-MEMORY PARALLEL PROGRAMMING-MODELS
    KEANE, JA
    GRANT, AJ
    XU, MQ
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING AND ESCIENCE, 1995, 11 (02): : 233 - 243
  • [4] Adding portability to shared-memory programming
    不详
    IEEE COMPUTATIONAL SCIENCE & ENGINEERING, 1997, 4 (04): : 75 - 76
  • [5] VIRTUAL SHARED-MEMORY - ALGORITHMS AND COMPLEXITY
    CHIN, A
    MCCOLL, WF
    INFORMATION AND COMPUTATION, 1994, 113 (02) : 199 - 219
  • [6] Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors
    Govil, K
    Teodosiu, D
    Huang, YQ
    Rosenblum, M
    OPERATING SYSTEMS REVIEW, VOL 33, NO 5, DECEMBER 1999, 1999, : 154 - 169
  • [7] Cellular Disco: Resource management using virtual clusters on shared-memory multiprocessors
    Govil, Kinshuk
    Teodosiu, Dan
    Huang, Yongqiang
    Rosenblum, Mendel
    Operating Systems Review (ACM), 1999, 33 (05): : 154 - 169
  • [8] Cellular disco: resource management using virtual clusters on shared-memory multiprocessors
    Govil, K
    Teodosiu, D
    Huang, YQ
    Rosenblum, M
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2000, 18 (03): : 229 - 262
  • [9] SHARED-MEMORY PARALLEL PROGRAMMING IN C++
    BECK, B
    IEEE SOFTWARE, 1990, 7 (04) : 38 - 48
  • [10] DYNAMIC-PROGRAMMING ON A SHARED-MEMORY MULTIPROCESSOR
    EDMONDS, P
    CHU, E
    GEORGE, A
    PARALLEL COMPUTING, 1993, 19 (01) : 9 - 22