HPF
Il linguaggio HPF (High Performance Fortran) è stato definito da un gruppo di persone provenienti dal mondo della ricerca e dell'industria per definire una estensione parallela del linguaggio Fortran-90, con una particolare attenzione a quelli con memoria distribuita.
HPF è stato definito per sviluppare applicazioni scientifiche anche su macchine SIMD e vector processors.
Un programma HPF viene compilato tramite compilatori specifici per le diverse architetture hardware.
Un programmatore scrive i programmi in HPF secondo uno stile SPMD (Single Program Multiple Data) e definendo la distribuzione dei dati.