Emulating shared memory to simplify distributed-memory programming

被引:7
|
作者
Clarke, JA
机构
[1] US Army Research Lab, Aberdeen Proving Ground
来源
关键词
D O I
10.1109/99.590858
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A system called Network Distributed Global Memory simplifies parallel computing in a distributed-memory environment by allowing processors to be programmed as though they had shared memory. NDGM manages message passing; applications perform puts and gets to a virtual buffer. Porting a 3D fluid dynamics code to NDGM was much easier than writing an explicit message-passing version.
引用
收藏
页码:55 / 62
页数:8
相关论文
共 50 条
  • [31] Parallel logic programming on distributed shared memory system
    Huang, ZY
    Sun, CZ
    Sattar, A
    Lei, WZ
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT PROCESSING SYSTEMS, VOLS 1 & 2, 1997, : 1138 - 1142
  • [32] A PROCESS AND MEMORY MODEL FOR A PARALLEL DISTRIBUTED-MEMORY MACHINE
    ISTAVRINOS, P
    BORRMANN, L
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 457 : 479 - 488
  • [33] Aho-Corasick String Matching on Shared and Distributed-Memory Parallel Architectures
    Tumeo, Antonino
    Villa, Oreste
    Chavarria-Miranda, Daniel G.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (03) : 436 - 443
  • [34] Optimizing Shared Data Accesses in Distributed-Memory X10 Systems
    Paudel, Jeeva
    Tardieu, Olivier
    Amaral, Jose Nelson
    [J]. 2014 21ST INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2014,
  • [35] Clix - A hybrid programming environment for distributed objects and distributed shared memory
    Mueller, F
    Nolte, J
    Schlaefer, A
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 285 - 292
  • [36] Distributed-Memory FastFlow Building Blocks
    Tonci, Nicolo
    Torquati, Massimo
    Mencagli, Gabriele
    Danelutto, Marco
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2023, 51 (01) : 1 - 21
  • [37] Parallelizing RRT on Distributed-Memory Architectures
    Devaurs, Didier
    Simeon, Thierry
    Cortes, Juan
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2011, : 2261 - 2266
  • [38] Iterators, schedulers, and distributed-memory parallelism
    Graefe, Goetz
    [J]. Software - Practice and Experience, 1996, 26 (04): : 427 - 452
  • [39] Arithmetic on a Distributed-Memory Quantum Multicomputer
    Van Meter, Rodney
    Munro, W. J.
    Nemoto, Kae
    Itoh, Kohei M.
    [J]. ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2008, 3 (04)
  • [40] SMART TAGS - THE DISTRIBUTED-MEMORY REVOLUTION
    HEWKIN, P
    [J]. IEE REVIEW, 1989, 35 (06): : 203 - 206