3 HPF讨论组(High Performance Fortran Forum) |
关于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 |