一种HPF编译系统的研究与实现*
作者:
基金项目:

本文研究得到国家重大基础研究攀登计划基金和国家863高科技项目基金资助.

  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [13]
  • |
  • 相似文献 [20]
  • |
  • 引证文献
  • | |
  • 文章评论
    摘要:

    HPF(high performance Fortran)是一种典型的数据并行语言,HPF编译系统的实现是并行计算研究领域的一个难点.文章介绍了一个HPF编译系统的研究与实现情况,在对该系统的主要组成进行了简要介绍之后,着重讨论了系统实现中的若干关键技术,并列出了部分HPF源程序及其编译器生成的相应代码,最后给出了对该编译器的一些性能测试结果和有关问题的讨论.

    Abstract:

    An operational HPF (high performance Fortran) compilation system is introduced in this paper. An overview of the system organization and the key techniques employed in implementing the system, such as communication detection, runtime supporting, are described in detail. To serve as concrete examples, some code fragments generated by the compiler are also included for given HPF source. Finally, some performance data are displayed, followed by a conclusion.

    参考文献
    [1]High Performance Fortran Forum. High Performance Fortran Language Specification. Version 1.0. Rice University, Houston Texas, 1993
    [2]Li Xiao-ming. HPFfe: a front-end for HPF. Technical Report, SCCS-771. Northeast Parallel Architectures Center, 1996
    [3]Gannon D. A class library for building Fortran 90 and C++ restructuring tools. Nov. 1993. http: ∥www.extreme.indiana.edu/sage/index.html
    [4]Carpenter B, Fox G, Leskiw D et al. PCRC runtime interface. Technical Report, SCCS-799. Northeast Parallel Architectures Center, 1996
    [5]Carpenter B, Cowie J, Leskiw D et al. The distributed array descriptor for a PCRC HPF compiler, Version 2.0. Technical Report, SCCS-770d. Northeast Parallel Architectures Center, 1997
    [6]Li Xiao-ming. Runtime Oriented HPF Compilation. Technical Report, CRPC-TR97694. Center for Research on Parallel Computation, 1997
    [7]郑耿斌.PACT HPF标准数据映射语句的定义.技术报告,1996(Zheng Geng-bin. The definition of PACT standard HPF data mapping statement. Technical Report, Beijing University, 1996. http: ∥pact0.cs.pku.edu.cn/pact/TR/index.html)
    [8]都志辉.HPF并行语句及结构的标量化算法.技术报告,1996(Du Zhi-hui. The algorithm of how to scalarize the HPF parallel statement or construct. Technical Report, Beijing University, 1996. http: ∥pact0.cs.pku.edu.cn/pact/TR/index.html)
    [9]都志辉,汪剑平.PACT HPF子集的定义,技术报告,1997(Du Zhi-hui, Wang Jian-ping. The definition of PACT HPF subset. Technical Report, Beijing University, 1997. http: ∥pact0.cs.pku.edu.cn/pact/TR/index.html)
    [10]都志辉,汪剑平,向华.Laplace例子的测试结果.技术报告,1997(Du Zhi-hui, Wang Jian-ping, Xiang Hua. The testing results of Laplace resolver. Technical Report, Beijing University, 1997. http: ∥pact0.cs.pku.edu.cn/pact/TR/index.html)
    [11]都志辉.HPF程序与手写结点程序的加速比.技术报告,1997(Du Zhi-hui. The speedup of HPF program and handcoded MPI program. Technical Report, Beijing University, 1997. http: ∥pact0.cs.pku.edu.cn/pact/TR/index.html)
    [12]Tseng Chau-wen. An optimizing Fortran D compiler for MIMD distributed memory machines[Ph.D. Dissertation]. Rice University, 1993
    [13]Kees van Reeuwijk, Denissen W, Sips H J et al. Paalvast, an implementation framework for HPF distributed arrays on message-passing parallel computer systems. IEEE Transactions on Parallel and Distributed System, 1996,7(9):897~914
    引证文献
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

都志辉,丁文魁,郑耿斌,李晓明,许卓群.一种HPF编译系统的研究与实现*.软件学报,1999,10(1):60-67

复制
相关视频

分享
文章指标
  • 点击次数:3846
  • 下载次数: 4523
  • HTML阅读次数: 0
  • 引用次数: 0
历史
  • 收稿日期:1997-11-14
  • 最后修改日期:1998-01-19
文章二维码
您是第19938981位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号