Advanced environments for parallel and distributed applications: a view of current status

被引:12
作者
D'Ambra, P
Danelutto, M
di Serafino, D
Lapegna, M
机构
[1] CNR, ICAR, I-80126 Naples, Italy
[2] Univ Pisa, Dept Comp Sci, I-56127 Pisa, Italy
[3] Univ Naples 2, Dept Math, I-81100 Caserta, Italy
[4] Univ Naples Federico II, Dept Math & Applicat, I-80126 Naples, Italy
关键词
parallel and distributed computing; programming environments; problem solving environments;
D O I
10.1016/S0167-8191(02)00199-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we provide a view of the design and development activity concerning advanced environments for parallel and distributed computing. We start from assessing the main issues driving this research track, in the areas of hardware and software technology and of applications. Then, we identify some key concepts, that can be considered as common guidelines and goals in the development of modem advanced environments, and we come up with a "classification" of these environments into two main classes: programming environments and problems solving environments. Both classes are widely discussed, in light of the key concepts previously outlined, and several examples are provided, in order to give a picture of the current status and trends. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1637 / 1662
页数:26
相关论文
共 90 条
[1]   The CCA core specification in a distributed memory SPMD framework [J].
Allan, BA ;
Armstrong, RC ;
Wolfe, AP ;
Ray, J ;
Bernholdt, DE ;
Kohl, JA .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (05) :323-345
[2]  
AMBROSIANO J, 2001, ASCI TECHNOLOGY PROS, V1, P25
[3]  
Anderson E., 1999, LAPACK USERS GUIDE
[4]  
ARMSTRONG R, P 1999 C HIGH PERF D
[5]  
ARNOLD D, 2002, ICLUT0205 INN COMP D
[6]  
ARNONE L, 2001, INT J COMPUTER RES, V10, P31
[7]  
Au P., 1996, Euro-Par '96 Parallel Processing. Second International Euro-Par Conference. Proceedings, P601
[8]   SkIE: A heterogeneous environment for HPC applications [J].
Bacci, B ;
Danelutto, M ;
Pelagatti, S ;
Vanneschi, M .
PARALLEL COMPUTING, 1999, 25 (13-14) :1827-1852
[9]  
Bacci B, 1995, LECT NOTES COMPUT SC, V919, P7, DOI 10.1007/BFb0046602
[10]   P(3)L - A STRUCTURED HIGH-LEVEL PARALLEL LANGUAGE, AND ITS STRUCTURED SUPPORT [J].
BACCI, B ;
DANELUTTO, M ;
ORLANDO, S ;
PELAGATTI, S ;
VANNESCHI, M .
CONCURRENCY-PRACTICE AND EXPERIENCE, 1995, 7 (03) :225-255