3 HPF讨论组(High Performance Fortran Forum) BACKWARDFORWARD


关于HPF标准的讨论是开始于91年的超计算机会议(Supercomputing'91),DEC公司对有趣的部分组织了讨论会。第一次HPFF会议于1992年1月在Houston,Texas召开,有130个人参加。另外八次会议在1992年召开,终于在1993年5月出版HPF说明v1.0。

工作组包含来自工厂,大学和(美国)政府实验室成员。出席两次以上会议的那些成员在下表1给出。通过给感兴趣这项工作的人们建立通讯录,方便了更大范围的讨论。HPFF没有和标准体的官方联系。ANSI X3J3会议进行有关Fortran标准化的工作,该会议是在一个国际组WG5(ISO/IEC JTC1/SC22/WG5)的有效指导下进行的。在HPF讨论组,一些X3J3成员也是着两个活跃的,所以在这两个组之间有着非正式的联系。

          Alliant Computer Systems Corporation    Meiko,Inc. 
     Amoco                    nCUBE,Inc. 
     Applied Parallel Research          Ohio State University 
     Archipel               Oregon Graduate Institute 
     Convex               The Porland Group,Inc. 
     Cornell Theory Center            RIACS 
     Cray Research,Inc.             Rice University 
     Digital Euqipment Corporation       Schlumberger 
     Fujitsu                Shell 
     GMD                 SUNY Buffalo 
     Hewlett Packard             SunPro,Sun Microsystems 
     IBM                 Syracuse University 
     ICASE                 Technical University,Delft 
     Intel Supercomputer           Thinking Machines 
     Lahey Computer             Unified Technologies 
     Lawrence Livermore National Laboratory      University of Stuttgart 
     Los Alamos National Laboratory       University of Southampton 
     Louisiana State University        University of Vienna
     MasPar Computer Corporation         Yale University

       表1 :参加两次HPFF会议以上的代表

另外一些目的是:和现存的标准(特别是Fortran 90)保持一致,达到简化,并定义与其他语言和编程风格开放的接口。HPFF的任务可能是容易的,因为关于数据并行有很多现成的成果。并且,最近完成的Fortran 90标准包含重要的数组特点,这就形成了一个数据并行语言的核心。对HPF研究的其他影响是(没有特别的顺序):由Compass Inc.设计的各种编译器,Connection Machine Fortran[16](Thinking Machines),Cray MPP编程模式[17],Fortran 77D[18](Rice University),Fortran 90D(Syracuse University)和Vienna Fortran[19](Vienna University)。

HPF标准是在Fortran 90的基础上,拥有数组分配的特点,新数据并行的特点,以及支持并行体系结构有效使用的内部和库函数。

某些特点-例如并行I/O和基本的纯函数(elemental pure procedures)-没有包含在标准中,因为关于这些不能达成一致。这些特点存档在High Performance Fortran Journal of Development v1.0,可从HPFF World Wide Web服务器上得到(看7部分)。

这个标准在92年超计算会议(Supercomputing'92)上宣布,发布了一个初始草案。HPF说明,版本1.0[8]是在1993年5月产生的,通过FTP可从一些网点得到(看7部分)。


Copyright: NPACT BACKWARDFORWARD