stringtranslate.com

Fortran de alto rendimiento

High Performance Fortran ( HPF ) es una extensión de Fortran 90 con construcciones que admiten computación paralela , publicada por High Performance Fortran Forum (HPFF). El HPFF fue convocado y presidido por Ken Kennedy de la Universidad Rice . La primera versión del Informe HPF se publicó en 1993.

A partir de la sintaxis de matriz introducida en Fortran 90, HPF utiliza un modelo de cálculo paralelo de datos para respaldar la distribución del trabajo de un único cálculo de matriz en múltiples procesadores. Esto permite una implementación eficiente en arquitecturas de estilo SIMD y MIMD . Las características de HPF incluyen:

Fortran 95 incorporó varias capacidades HPF. En respuesta, el HPFF se reunió nuevamente y publicó el Informe HPF 2.0. El informe actualizado eliminó material que ya estaba cubierto por Fortran 95. El informe también fue reorganizado y revisado según la experiencia con HPF 1.0.

Si bien algunos proveedores incorporaron HPF en sus compiladores en la década de 1990, algunos aspectos resultaron difíciles de implementar y de uso cuestionable. Desde entonces, la mayoría de los proveedores y usuarios han pasado al procesamiento paralelo basado en OpenMP . [ cita necesaria ] Sin embargo, HPF sigue teniendo influencia. Por ejemplo, la BITpropuesta de tipo de datos para el estándar Fortran-2008 contenía una serie de nuevas funciones intrínsecas tomadas directamente de HPF.

Ver también

Enlaces externos

Referencias

  1. ^ "Especificación del lenguaje Fortran D" . Consultado el 29 de marzo de 2023 .
  2. ^ Una descripción general de Fortran D Consultado el 29 de marzo de 2023.