High Performance Fortran
分散メモリ環境で動作するコンピューターを用いて並列処理を行う場合、データを各プロセッサに分散配置し、処理を各プロセッサに割り振った上で、プロセッサ間の通信や同期処理を実現する必要がある。通常、これらの対応は全て、プログラムにおいて明示的に指示する必要がある。ところが、並列コンピューターを用いてシミュレーションを行う研究者は一般に、並列処理については知見を持っているわけではなく、細かな指示の実装が負担となっていた。こうした状況から、データの配置さえ指示すれば、並列処理に必要な制御は自動的に生成してくれるコンパイラの需要が生まれた。
HPFはこのような需要に応える試みの一つであり、1991年、アルバカーキで開催されたスーパーコンピューティング会議において提案された。ライス大学の計算機科学者ケン・ケネディを中心とするHigh Performance Fortran Forum(HPFF)は、1992年より会合を重ね、1993年5月には最初の規格書となるHigh Performance Fortran Language Specification Version 1.