科学规划

科学规划/2007年/文章
特刊

Fortran编程语言和科学编程:50年的共同增长

查看此特殊问题

开放访问

15. |文章ID. 219061 | https://doi.org/10.1155/2007/219061

汉斯P. Zima. 从Fortran 77到Peta级计算的位置感知高生产力语言“,科学规划 卷。15. 文章ID.219061 21. 页面 2007年 https://doi.org/10.1155/2007/219061

从Fortran 77到Peta级计算的位置感知高生产力语言

收到 2007年5月22日
公认 2007年5月22日

抽象

当Fortran语言的第一个规范在1956年发布时,目标是提供一个“自动编程系统”,这将通过替换汇编语言,以更接近科学编程领域的符号来增强编程经济。在此上下文中,语言作者明确地认可的关键问题是要求生产与其手工编码的对应物竞争的有效对象程序。超过50年的时间,在寻找高性能计算系统的正确编程范例方面存在类似的情况。作为传统科学编程的传统语言,Fortran在寻求高生产率规划语言方面发挥了重要作用,这些语言满足了非常严格的性能约束。本文重点介绍了对地方意识的高级支持,在此背景下最重要的要求之一。讨论中心对高性能的福特(HPF)语言系列,及其对PETA规模计算目前语言发展的影响。HPF是一种数据并行语言,旨在为用户提供用于编程科学应用程序的高级接口,同时将编译器委派给编译器生成明确并行消息传递程序的任务。我们概述导致HPF的开发,解释其主要功能,确定一组弱点,并讨论随后解决这些问题的语言。本文的最后一部分涉及教堂,在由DARPA赞助的高生产率计算系统(HPCS)计划中开发了一种现代面向对象的语言。教堂的突出性属性是支持用户定义的分布的一般框架,这是在维也纳Fortran中首先描述的许多方式相关的。 This framework is general enough to allow a concise specification of sparse data distributions. The paper concludes with an outlook to future research in this area.

版权所有©2007 Hindwi Publishing Corporation。这是分布下的开放式访问文章创意公共归因许可证如果正确引用了原始工作,则允许在任何媒体中的不受限制使用,分发和再现。


更多相关文章

PDF. 下载引用 引文
订单印刷副本订购
意见59.
下载257.
引用

相关文章

我们致力于尽可能快地分享与Covid-19相关的结果。我们将为已接受的研究文章提供无限的出版费用豁免,以及与Covid-19相关的报告和案例系列。评论文章被排除在此豁免政策之外。在此注册作为评论员,帮助快速跟踪新的提交。