HPF (High Performance Fortran) est un nouveau langage de programmation standard pour machines à mémoire répartie. Il propose un modèle de programmation à parallélisme de données. Des directives et des constructions, qui précisent le placement des données et le parallélisme présent dans l'application, aident le compilateur. Cet article présente HPF et discute l'adéquation du langage à l'état de l'art en matière de compilation pour machines à mémoire répartie.