并行程序设计模型和语言

被引:20
作者
安虹
陈国良
机构
[1] 中国科学技术大学计算机科学技术系
[2] 国家高性能计算中心(合肥)
关键词
并行程序设计; 模型; 语言; 可移植性; 可扩放性; 局部性;
D O I
10.13328/j.cnki.jos.2002.01.017
中图分类号
TP312 [程序语言、算法语言];
学科分类号
摘要
并行计算技术的发展已有20多年的历史了.时至今日,高性能并行计算仍然缺乏有效的并行程序设计方法和工具,使得编写并行程序、理解并行程序的行为、调试和优化并行程序的性能都很困难.从分析并行程序设计困难的原因入手,指出了当前各种高性能并行机系统支持的并行程序设计方法存在的诸多问题,综述了并行程序设计模型和语言的研究现状,给出了并行程序设计模型的评价标准,并提出了这一研究领域所面临的挑战性问题,指出了一些未来可能的发展方向.
引用
收藏
页码:118 / 124
页数:7
相关论文
共 12 条
[1]   使用CORBA实现各种分布式应用系统的策略 [J].
詹永照 ;
谢立 ;
孙钟秀 .
计算机科学, 1999, (04) :13-16
[2]   并发面向对象程序设计语言研究与进展 [J].
杨大军 ;
张鸣 ;
吕建 .
计算机研究与发展, 1998, (09) :2-8
[3]  
随机 Petri 网和系统性能评价[M]. - 清华大学出版社 , 林闯著, 2000
[4]  
并行计算[M]. - 高等教育出版社 , 陈国良编著, 1999
[5]   UML in action [J].
Booch, G .
COMMUNICATIONS OF THE ACM, 1999, 42 (10) :26-28
[6]  
Massively parallel computing: A Sandia perspective[J] . David E Womble,Sudip S Dosanjh,Bruce Hendrickson,Michael A Heroux,Steve J Plimpton,James L Tomkins,David S Greenberg.Parallel Computing . 1999 (13)
[7]  
High Performance Fortran: History, status and future[J] . Piyush Mehrotra,John Van Rosendale,Hans Zima.Parallel Computing . 1998 (3)
[8]   Models and languages for parallel computation [J].
Skillicorn, DB ;
Talia, D .
ACM COMPUTING SURVEYS, 1998, 30 (02) :123-169
[9]   FORTRAN-M - A LANGUAGE FOR MODULAR PARALLEL PROGRAMMING [J].
FOSTER, IT ;
CHANDY, KM .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 26 (01) :24-35
[10]   A BRIDGING MODEL FOR PARALLEL COMPUTATION [J].
VALIANT, LG .
COMMUNICATIONS OF THE ACM, 1990, 33 (08) :103-111