Intel Fortran Compiler

Бесплатно
Windows
macOS
Linux

Сайт: www.intel.com/content/www/us/en/developer/tools/oneapi/fortran-compiler.html

Intel Fortran Compiler — коммерческий компилятор языка Fortran, разработанный корпорацией Intel и включённый в состав набора инструментов oneAPI. Компилятор ориентирован на создание высокопроизводительных численных и научных приложений и поддерживает современные стандарты языка, расширения для параллелизма и инструменты оптимизации. В составе среды поставляются средства интеграции с инструментами разработки, отладчики и профилировщики, а также поддержка целевых аппаратных архитектур Intel.

Исторически продукт развивался как серия компиляторов для различных платформ и был ориентирован на максимизацию производительности на процессорах Intel через агрессивные оптимизации и генерацию векторизованного кода. Современные версии обеспечивают совместимость с языковыми стандартами Fortran 2008/2018, расширяют поддержку директив OpenMP для многопоточной обработки и предлагают средства для ускорения вычислений на GPU при помощи соответствующих бэкэндов и интеграции с экосистемой oneAPI.

  • Поддержка стандартов: совместимость с современными версиями стандарта Fortran (включая возможности Fortran 2008 и частично Fortran 2018), расширения компилятора для практических задач.
  • Оптимизация кода: многочисленные оптимизирующие преобразования, векторизация, распараллеливание и профилируемые оптимизации для повышения производительности численных приложений.
  • Параллелизм: интегрированная поддержка директив OpenMP и оптимизации для многопоточных вычислений на многоядерных CPU.
  • GPU-ускорение: возможности генерации кода и инструментальная поддержка для использования ускорителей; интеграция в экосистему oneAPI для работы с гетерогенными архитектурами.
  • Интеграция и инструменты: совместимость с популярными средами разработки, утилиты для отладки и профилирования, а также средства для анализа производительности.
  • Совместимость и переносимость: механизмы взаимодействия с библиотеками на C/C++, поддержка стандартных форматов объектов и совместимых ABI для интеграции в существующие проекты.
  • Платформенная доступность: сборки для основных операционных систем, традиционно включая Windows и Linux, с акцентом на оптимизацию под аппаратное обеспечение Intel.
  • Поддержка математических библиотек: совместимость и интеграция с оптимизированными библиотеками линейной алгебры и другими специализированными библиотеками для научных вычислений.
  • Документация и совместимость кода: документы по использованию расширений и рекомендациям по оптимизации, а также инструменты для миграции и модернизации кода.
  • Лицензирование: коммерческая модель распространения в составе корпоративных инструментов Intel с вариантами для научных учреждений и предприятий.
Подробнее