- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Fortran的并行扩展-中国科学院科技论文预发布平台
第 11 卷第 1 期 信息技术快报 Vol.11 No.1
Information Technology Letter Jan. 2013
Fortran 的并行扩展
苏乐 房双德 黄元杰
摘要:Fortran 作为世界上第一个通用的高级程序设计语言,已经经历了 50 多年的发展和多种版本的演变,
在科学和工程数值计算领域得到了广泛的应用,是迄今为止高性能计算领域最流行的程序语言之一。受限
于其发明年代,最初的 Fortran 语言并不支持并行计算。因此,为了增加和增强 Fortran 用于并行计算的
能力以及保证程序的可移植性,学术界和工业界在不同时代都提出了大量的针对以前 Fortran 版本的并行
扩展,其中一些已成为了正式或业界的标准而得到了广泛的应用。本文将综述从 Fortran 77 以来,被业界
广泛支持和接受的 Fortran 语言的并行扩展及其特点、实现情况和应用效果。
关键字:Fortran 并行计算 程序设计
1 1 Fortran 语言概述
v
2
3 1.1 Fortran 语言的诞生
2
0 在 1954 年以前,几乎所有的程序都是用机器语言或汇编语言编写的。当时,程序员把
0 生成一个有效程序看作是一项复杂而又富有创造力的艺术活动。他们的精力主要都花在克服
.
3 当时计算机由于技术限制而产生的各种障碍上,如没有变址寄存器,没有浮点操作等。当时,
0
7 为程序员提供的“自动编程”系统,主要也是关心如何克服上述不足。这些系统允许有浮点
1 指令、变址寄存器,并改进了输入/输出指令,实际上是一种与实际机器有不同操作码的“人
0 工计算机”。这种人工机比实际机器要容易编程,但是所有这些早期“自动编程”系统使用
2
: 起来开销过大,通常它们会因此使机器运行速度降低 80%~90%。
v
i
X 其实,在 1954 年前后,花在程序员上的投资已接近计算机本身的价值。而且计算机的
a 使用时间有 1/4 到一半是花在程序的排错上。这样,编程和排错就占据了一台计算机运行投
n 资的 3/4 。随着计算机的价格越来越便宜,这种状况也变得更加严重。
i
h 正是在上述因素的驱使下,1953 年末,约翰·巴克斯(John Backus ) [1] 向他所在的IBM
c
公司建议成立一个小型研究小组,研究开发一种更加有效更加经济的编程方法,以改变当时
IBM 生产的 704 计算机编程效率低下的状况。该建议被当时的 IBM 公司老板卡斯伯特·赫
德(Cuthbert Hurd )采纳,研究小组随即在巴克斯领导下展开工作。在 1954 年中期产生了
一种有相当功能和灵活性的初期编程语言规范,这种语言当时称作 IBM Mathematical
FORmula TRANslation System (FORTRAN ,IBM 数学公式翻译系统)。由于当时计算机主
要用于科学计算,该语言的设计目标旨在以充分低的代价把含有丰富数学表达式的程序翻译
成充分有效的目标程序。该项目的初衷纯粹是为 IBM 内部研究之用,但在公布了该语言的
中期报告后,引起IBM 客户的极大兴趣。于是,IBM 做出决定,保证每个购买 704 计算机
的客户在他们的机器上均能使用Fortran 语言。该版本称为 Fortran I 。
1.2 Fortran 语言的标准化活动
您可能关注的文档
- B包东营港经济开发区环境自动监测系统(站)配置-东营市政府采购网.doc
- BOK-MLA196H小电流说明书.doc-保定市宝坤电气有限公司.doc
- C0019第五标段弱电工程招标文件.doc-吉林省公共资源交易信息网.doc
- A类纳税人取消认证培训课件.ppt-上海税务局.ppt
- AV环绕声接收放大器-NADElectronics.PDF
- B热电阻、热电偶输入隔离器.PDF
- C.国际化域名(IDN)-WIPO.doc
- CCD图像传感器.ppt.ppt
- BrainDynamics-国立中央大学物理系.ppt
- CaptureNX2—快捷、简便、功能强大的影像修饰工具.PDF
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)