课题基金 / 基金详情

RUI: Compiling Fortran 90 for Distributed Memory Computers

RUI: Compiling Fortran 90 for Distributed Memory Computers
RUI:为分布式内存计算机编译 Fortran 90
批准号:
9123141
负责人:
Jingke Li
金额:
$10.22万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1992
资助国家:
美国
项目状态:
已结题
起止时间:
1992-07-01 至 1995-06-30

项目摘要

项目成果

相似基金

相关文献

中文摘要
翻译
很明显,大规模并行计算机提供了最佳途径 未来的超级计算机。 不幸的是, 由于缺乏编译器,很难有效地编程 支持现有的高级语言。 研究 本提案中的工作将侧重于其中一种语言, Fortran 90的目的是提供技术来增强 分布式内存计算机的编译。 Fortran 90提供 两个优点:一组丰富的数组操作, 程序员来处理复杂的应用程序,以及一种语言, 作为Fortran 77的扩展, 科学界。 研究将集中在三个关键领域。 编译问题:自动数组对齐,参数化 数据布局和集体通信的生成。 重点将放在制定一般原则上 编译和生成高效的代码。
英文摘要
It is clear that massively parallel computers offer the best path to the supercomputers of the future. Unfortunately, they are very difficult to program efficiently due to the lack of compiler support for the high level languages that exist. The research undertaken in this proposal will focus on one such language, Fortran 90, with the intent of providing techniques to enhance compilation for distributed memory computers. Fortran 90 offers two advantages: a rich set of array operations that enable the programmer to address complex applications, and a language that, as an extension of Fortran 77, is familiar to the broad scientific community. The research will focus on three key compilation problems: automatic array alignment, parameterized data layout, and generation of collective communications. Emphasis will be placed on the development of general principles of compilation and the generation of efficient code.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
海外基金