MOVING BEYOND MESSAGE PASSING - EXPERIMENTS WITH A DISTRIBUTED-DATA MODEL

被引:14
作者
HARRISON, RJ
机构
[1] Theoretical Chemistry Group, Chemistry Division, Argonne National Laboratory, Argonne, 60439, IL
来源
THEORETICA CHIMICA ACTA | 1993年 / 84卷 / 4-5期
关键词
DISTRIBUTED-DATA MODEL; MESSAGE PASSING;
D O I
10.1007/BF01113275
中图分类号
O64 [物理化学(理论化学)、化学物理学];
学科分类号
070304 ; 081704 ;
摘要
A message-passing model provides a natural and efficient parallel implementation for many applications in chemical physics on MIMD machines. However, although the distinction between local and non-local memory is at the very heart of writing efficient parallel programs, message passing leaves all responsibility for data management to the applications. This has significant, detrimental implications for both ease of programming and efficient use of shared and distributed resources. Examined here is a simple model which increments message passing with Linda-like tools for the manipulation of distributed-data structures. This is applied to common algorithms in chemical physics.
引用
收藏
页码:363 / 375
页数:13
相关论文
共 26 条
[1]  
ALMASI G., 1989, HIGHLY PARALLEL COMP
[2]   A COMPARISON OF SHARED AND NONSHARED MEMORY MODELS OF PARALLEL COMPUTATION [J].
ANDERSON, RJ ;
SNYDER, L .
PROCEEDINGS OF THE IEEE, 1991, 79 (04) :480-487
[3]  
ANDRES GR, 1991, CONCURRENT PROGRAMMI
[4]  
BAIN WL, 1989, SIGPLAN NOTICES, V24, P95, DOI 10.1145/67387.67411
[5]  
Ben-Ari M., 1982, PRINCIPLES CONCURREN
[6]  
BOWLER KC, 1984, OCCAM 2 PROGRAMMING
[7]  
CALLSEN CJ, 1991, 9113 ED PAR COMP CTR, P39
[8]   LINDA IN CONTEXT [J].
CARRIERO, N ;
GELERNTER, D .
COMMUNICATIONS OF THE ACM, 1989, 32 (04) :444-458
[9]  
CARRIERO N, 1990, HOW WRITE PARALLEL P
[10]  
CHANDY KM, 1990, CALTECH CSTR90031 CO