Fortran
Fortran – это ключевой язык программирования, используемый разработчиками, работающими с высокопроизводительными компьютерными вычислениями. Этот язык был выбран для программирования во многих прикладных областях, включая гидрогазодинамику (например, прогнозирование погоды и моделирование океана) и проекционно-разностный анализ.
NVIDIA вместе с The Portland Group (PGI) разработала CUDA Fortran Compiler (компилятор языка Fortran на CUDA), который позволил использовать этот язык в работе с графическими процессорами NVIDIA с технологией CUDA. Разработчики на Fortran, имеющие проблемы с параллельными потоками данных, получат возможность использовать компилятор Fortran на CUDA, чтобы задействовать огромные преимущества и мощь массивных параллельных вычислений графических процессоров NVIDIA для создания высокопроизводительных приложений для научных расчетов.
Спецификация поддержки языка Fortran для графических процессоров с технологией CUDA доступна зарегистрированным разработчикам на GPU уже сегодня. Компилятор Fortran на CUDA будет добавлен в PGI компилятор Fortran в ноябре 2009.
Как компания, производящая процессоры, NVIDIA с энтузиазмом поддерживает все языки и интерфейсы прикладного программирования, что позволяет пользователям получить доступ к возможностям параллельных вычислений на GPU. Эти языки и интерфейсы включают в себя C с набором инструментов CUDA, DirectCompute и OpenCL.
NVIDIA имеет длинную хронологию охвата и поддержки стандартов, так как более широкий выбор языков увеличивает число и расширяет возможности приложений, которые могут использовать параллельные вычисления на GPU. С поддержкой языков C, Fortran, Java и Python, а также интерфейсов прикладного программирования OpenCL, DirectX Compute, преимущества производительности вычислений на графических процессорах доступны большинству разработчиков. NVIDIA – единственная компания, производящая процессоры, которая предлагает такую широкую поддержку средств разработки для GPU.
Обратитесь к программе регистрации разработчиков на GPU NVIDIA что бы получить доступ к новым релизам.
Дополнительные ссылки по теме:
- PGI компилятор Fortran на CUDA
- Перевод Fortran на C для CUDA от NOAA
- Замечания по применению оболочки Fortran для CUDA C
- FLAGON: библиотека Fortran 95 для GPU