课题基金 / 基金详情

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)
会议论文
海外基金