High Performance FortranHigh Performance Fortran (HPF) is an extension of Fortran 90 designed to support parallel computing, developed by the High Performance Fortran Forum (HPFF). The HPFF was convened and chaired by Ken Kennedy of Rice University. The first version of the HPF Report was published in 1993. Building on the array syntax introduced in Fortran 90, HPF employs a data-parallel model of computation, enabling the distribution of array computations across multiple processors. This design facilitates efficient execution on both SIMD and MIMD architectures. Key features of HPF include:
Some HPF capabilities were incorporated into the Fortran 95 standard. Subsequently, the HPFF reconvened and released the HPF 2.0 Report, which removed features already standardized in Fortran 95 and revised other sections based on implementation experience with HPF 1.0. Although several vendors implemented HPF compilers in the 1990s, adoption was limited due to the complexity of implementation and limited practical benefit for some applications. Since then, most developers have transitioned to using OpenMP for parallel programming.[citation needed] Nonetheless, HPF has had a lasting influence on the evolution of parallel programming in Fortran. For instance, the See alsoExternal links
References
|