170 likes | 337 Vues
This presentation provides a comprehensive overview of High Performance Fortran (HPF), an extension of Fortran standardized between 1994 and 1997. HPF focuses on data parallelism without explicit message-passing, allowing developers to utilize parallel constructs such as loops and data distribution effectively. The presentation includes examples like the Jacobi program that showcases how Fortran's array sections can be leveraged for performance across multiple processors, such as 16 processors, ultimately demonstrating HPF's capabilities and benefits for high-performance computing tasks.
E N D
HPF Overview CS498 LVK March 2006 Isaac Dooley Some Slides Borrowed from John Merlin’s hpf-and-f90.ps
HPF - High Performance Fortran • Extension to Fortran • Standardized in 1994-1997 • No Explicit Message-Passing • Parallel Constructs(Loops) • Data Distribution
Data Parallel View • Fortran Already Has Data Parallelism: Array Sections