Towards a bulk-synchronous distributed shared memory programming environment for grids

被引:0
|
作者
Mattsson, Hakan [1 ]
Kessler, Christoph [1 ]
机构
[1] Linkoping Univ, Dept Informat & Comp Sci, Programming Environm Lab, S-58183 Linkoping, Sweden
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The current practice in grid programming uses message passing, which unfortunately leads to code that is difficult to understand, debug and optimize. Hence, for grids to become commonly accepted, also as general-purpose parallel computation platforms, Suitable parallel programming environments need to be developed. In this paper we propose an approach to realize a distributed shared memory programming environment for computational grids called GridNestStep, by adopting NestStep, a structured parallel programming language based on the Bulk Synchronous Parallel model of parallel computation.
引用
收藏
页码:519 / 526
页数:8
相关论文
共 49 条
  • [1] Managing distributed shared arrays in a bulk-synchronous parallel programming environment
    Kessler, CW
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2004, 16 (2-3): : 133 - 153
  • [2] BSGP: Bulk-synchronous GPU programming
    Hou, Qiming
    Zhou, Kun
    Guo, Baining
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2008, 27 (03):
  • [3] EXTERNAL MEMORY IN BULK-SYNCHRONOUS PARALLEL ML
    Gava, Frederic
    [J]. SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2005, 6 (04): : 43 - 69
  • [4] 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
  • [5] PROGRAMMING WITH DISTRIBUTED SHARED MEMORY
    RAMACHANDRAN, U
    KHALIDI, MYA
    [J]. PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 176 - 183
  • [6] A SHARED ENVIRONMENT PARALLEL LOGIC PROGRAMMING SYSTEM ON DISTRIBUTED MEMORY ARCHITECTURES
    DELGADORANNAURO, SA
    DOROCHEVSKY, M
    SCHUERMAN, K
    VERON, A
    XU, JY
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 487 : 371 - 380
  • [7] Locality-Centric Thread Scheduling for Bulk-synchronous Programming Models on CPU Architectures
    Kim, Hee-Seok
    El Hajj, Izzat
    Stratton, John
    Lumetta, Steven
    Hwu, Wen-Mei
    [J]. 2015 IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO), 2015, : 257 - 268
  • [8] A distributed shared memory programming course
    Wilkinson, B
    Pai, T
    Miraj, M
    [J]. FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, : 492 - 497
  • [9] MigPF: Towards on self-organizing process rescheduling of Bulk-Synchronous Parallel applications
    Righi, Rodrigo da Rosa
    Gomes, Roberto de Quadros
    Rodrigues, Vinicius Facco
    da Costa, Cristiano Andre
    Alberti, Antonio Marcos
    Pilla, Laercio Lima
    Alexandre Navaux, Philippe Olivier
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 78 : 272 - 286
  • [10] Towards compliant distributed shared memory
    Falkner, KE
    Detmold, H
    Munro, DS
    Olds, T
    [J]. CCGRID 2002: 2ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2002, : 305 - 310