Desarrollo de aplicaciones con CUDA
Aplicaciones CUDA
Introducción
Productos aptos para CUDA
Descarga de CUDA
Regístrate para reciber alertas por correo electrónico (en inglés)
OpenCL para NVIDIA
DirectCompute para NVIDIA
Compatibilidad con Fortran
 

Soporte de Fortran en GPUs con arquitectura CUDA de NVIDIA

Fortran es un lenguaje de programación básico para numerosos desarrolladores de aplicaciones de cálculo científico. Es el lenguaje de referencia para campos tan dispares como la mecánica de fluidos computacional (por ejemplo, desarrollo de modelos climáticos y oceánicos) o el análisis de elementos finitos.

NVIDIA ha trabajado con The Portland Group (PGI) para desarrollar un Compilador de Fortran para CUDA que proporciona compatibilidad con este lenguaje en las GPUs NVIDIA preparadas para CUDA. Los desarrolladores de Fortran que deban resolver problemas con operaciones en paralelo, podrán utilizar este compilador para aprovechar la extraordinaria capacidad de cálculo de las GPUs NVIDIA en la creación de aplicaciones computacionales de alto rendimiento destinadas a uso científico.

La especificación del soporte de Fortran para las GPUs CUDA ya está disponible para los desarrolladores de GPU Computing registrados. El compilador de Fortran para CUDA se agregará al compilador de Fortran de PGI en noviembre de 2009.

Como fabricante de procesadores, NVIDIA apoya con entusiasmo cualquier lenguaje o API que ayude a los programadores a aprovechar el potencial de procesamiento paralelo de la GPU. Esto incluye el lenguaje C a través del OpenCL la API DirectCompute.

NVIDIA tiene un largo historial como defensora y promotora de nuevos estándares, ya que la existencia de un mayor número de lenguajes aumenta la cantidad y el alcance de las aplicaciones que pueden explotar la capacidad de cálculo paralelo de la GPU. Gracias a su compatibilidad con los lenguajes C, Fortran, Java y Python, y con las APIs OpenCL y DirectX Compute, las ventajas del GPU Computing ahora están al alcance de todos los desarrolladores. NVIDIA es el único fabricante de procesadores que ofrece esta variedad de entornos de desarrollo para la GPU.

Inscríbete en el programa de Desarrolladores registrados de GPU Computing de NVIDIA para obtener acceso anticipado a las nuevas versiones.

Otros enlaces de interés:

  1. Compilador de Fortran para CUDA de PGI
  2. Traductor de Fortran a C para CUDA de NOAA
  3. Nota de aplicación sobre el uso de una interfaz (wrapper) de Fortran para C CUDA
  4. FLAGON: librería para programar en Fortran desde CUDA

OpenCL es una marca comercial de Apple Inc. utilizada mediante la licencia cedida a Khronos Group Inc.