Компилятор Intel
® 
Fortran 11.0 Professional Edition для ОС Linux*
РаспечататьОтправить другуПоддержкаНовостиRSSDigg thisdel.icio.us
Информация о продуктеЦентр ознакомительного ПО Intel® Ресурсы поддержкиДокументация

Купить продукт ›

Бесплатная пробная версия ›

Загрузка бесплатного некоммерческого ПО ›

Обзор
Компилятор Intel® Fortran Compiler Professional Edition для ОС Linux*: необходимые ресурсы для создания высокопроизводительных многопоточных приложений, ориентированных на системы с многоядерными процессорами. В комплектацию входят:
  • Компилятор Intel® Fortran Compiler для Linux для архитектур IA-32, Intel® 64 и IA-64
  • Отладчик Intel® Debugger для архитектур IA-32 и Intel® 64
  • Библиотека Intel® Math Kernel
Версия Professional Edition обеспечивает значительную экономию средств по сравнению с приобретением компонентов по отдельности.

Вниманию разработчиков Fortran Версия Intel® Compiler Suite Professional Edition для Linux включает все перечисленное выше, а также компилятор Intel® C++ Compiler, компоненты Intel® Threading Building Blocks и библиотеку Intel® Integrated Performance Primitives. Воспользуйтесь значительной экономией средств по сравнению с приобретением компонентов по отдельности.

Краткое описание продукта  [308KB]



Компилятор Intel Fortran Compiler Professional Edition – Краткое описание



Компоненты компилятора Intel® Fortran Compiler Professional Edition: Технологии многопоточности и оптимизации в компиляторах и библиотеках Intel® делают версию Professional Edition одним из лучших решений для компиляции высокопроизводительных приложений для новейших многоядерных процессоров.

Характеристики
  • Совместимость с инструментами GNU защищает ваши инвестиции в средства разработки ПО для Linux*.
  • Поддержка многопоточных приложений, в том числе новые функции версии 11.0, OpenMP 3.0 (параллелизм на уровне данных, а теперь и на уровне задач) и автоматическое разделение потоков команд для простой и эффективной оптимизации кода для многоядерных процессоров.
  • Автоматическая векторизация параллелизует код для использования архитектур наборов инструкций Streaming SIMD Extensions (SSE, SSE, SSE2, SSE3, SSSE3 и SSE4) новейших процессоров Intel®.
  • Высокопроизводительное средство оптимизации параллельной обработки (HPO) трансформирует и оптимизирует циклы, обеспечивая наилучшее использование функциями автоматической векторизации, OpenMP и автоматической параллелизации для оптимизации доступа к кэшу и памяти, использования наборов инструкций SIMD и нескольких ядер. Компиляция выполняется за один проход, что сокращает время компиляции и повышает надежность кода.
  • Межпроцедурная оптимизация (IPO) значительно повышает производительность функций малого и среднего размера, и особенно программ, содержащих вызовы внутри циклов. Аналитические возможности IPO могут также помочь при поиске уязвимых мест и ошибок кодирования, например, выявлении неинициализированных переменных или проблем в работе OpenMP API, которые не столь точно определяются при помощи других компиляторов.
  • Оптимизация на базе профилей (PGO) повышает производительность приложений, сокращая нагрузку кэша инструкций, трансформируя структуру кода, уменьшая размер кода и ошибочность прогнозирования ветвления.
  • Библиотека Intel® Math Kernel Library включает новые оптимизированные и масштабриуемые алгоритмы для максимального повышения производительности и средства оптимизации для существующих и будущих многоядерных платформ.
  • Отладка оптимизированного кода с помощью Intel® Debugger для приложений на базе архитектуры IA-32 и Intel® 64 повышает эффективность процесса отладки кода, оптимизированного для архитектуры Intel®. Включает новые средства отладки многопоточного кода и новый графический интерфейс.
  • Новая простая и интегрированная установка позволяет быстро и легко приступить к использованию всех возможностей. Упрощенная настраиваемая установка позволяет легко идентифицировать необходимые компоненты.
  • Постоянная поддержка на сайте Форума Intel Premier Support теперь включает онлайновые форумы поддержки, ускоряющие получение информации, где пользователи получают защищенные паролем учетные записи. Техническая поддержка, интерактивное управление проблемами, доступ к техническим замечаниям и замечаниям по применению, обновления продукции и многое другое – теперь с каждой коммерческой лицензией и лицензией для образовательных учреждений.
Новое в данной версии
Функция

Преимущество

Компилятор и отладчик

  • Дополнительная поддержка Fortran 2003
Дополнительная поддержка включает расширения ENUMERATOR, IEEE Floating Point Exception Handling, ALLOCATE, изменения конструктора массивов и другие элементы, которые приблизят ваши приложения Fortran к стандарту. Эти функции обеспечения совместимости с C, включенные в последнюю версий, упрощают разработку приложений на смешанном языке.

  • OpenMP* 3.0
OpenMP отделяет абстракцию параллелизма от прикладных интерфейсов, упрощая многопоточную оптимизацию и перенос кода. Новый стандарт 3.0, ранее ограниченный цикличным параллелизмом на уровне данных, теперь упрощает параллелизм как на уровне данных, так и на уровне потоков.

  • Поддержка SSE2 включена по умолчанию
Автоматически воспользуйтесь новым набором команд Intel Streaming SIMD Extensions с помощью компилятора. Вам больше не потребуется низкоуровневое программирование для эффективного использования процессоров Intel®. Поддержка изменения настроек для других узлов/объектов.

  • Параллельная компиляция
Поддерживает сборку посредством распределения файлов между процессорами, оптимизируя код для использования с многоядерными процессорами и ускоряя цикл редактирования, компиляции и отладки.

  • Отчеты об оптимизации
Более подробная диагностика оптимизации - для пользователей, которые хотят использовать нашу улучшенную оптимизацию, чтобы помочь компилятору лучше настроить их приложения.
  • Статический верификатор
Поиск и анализ проблем с исходными файлами. Диагностика позволяет выявлять проблемы с директивами OpenMP, граничными нарушениями, повреждениями памяти, утечками памяти, переполнением буфера и неинициализированной памятью.
  • Новый графический интерфейс отладчика
Графический интерфейс на базе клиента Eclipse наглядно представляет параллелизм приложений. Также обеспечена поддержка интерфейса командной строки
Библиотека Intel® Math Kernel Library (Intel® MKL)

  • Новая многоуровневая архитектура
Новая архитектура обеспечивает максимальную поддержку различных конфигураций разработки и разнообразных процессоров в одном корпусе.

  • Новый уровень многопоточности
Ссылка на версию этого уровня, соответствующую вашей среде разработчика, позволит вам быть уверенными, что библиотека Intel MKL будет иметь полную совместимость с многопотоковой составляющей вашего приложения.

  • Интерфейс дискретных преобразований Фурье
Функция DftiCopyDescriptor добавлена для удобства при использовании быстрых преобразований Фурье. Размер статистически связанных исполняемых элементов DFTI был значительно уменьшен, и теперь для преобразований реальных чисел доступно комплексное хранилище.

  • Расширение LAPACK
Добавлена возможность отслеживать выполнение и прерывать длительные вычисления LAPACK. Функция mkl_progress может быть определена в пользовательском приложении, которое может регулярно вызываться из поднабора процедур MKL LAPACK.

  • Расширения VML
С учетом производительности все функции VML сделаны многопоточными. Новый режим улучшения производительности доступен для приложений, где неточности математических функций не влияют на неточности параметров (например, для симуляций алгоритма Монте-Карло и мультимедийных приложений).

  • Разреженные расширения BLAS
Улучшения включают многопоточные разреженные алгоритмы триангуляции BLAS уровня 3 и поддержку всех типов данных (с одинарной точностью, комплексных и двойных комплексных).

Поддержка новых ОС LinuxFedora* 9, Ubuntu* 8.04, средства GNU 4.2 и 4.3. Полный список приведен в Примечаниях к выпуску .
Упрощенная установка

Единая упрощенная полная процедура установки всех компонентов.

Новое онлайновое сообщество поддержки

Наши форумы поддержки и функции поиска в базе знаний помогут вам быстро находить нужные ответы. Кроме того, в рамках привилегированной поддержки предлагаются частные учетные записи, защищенные паролями. Посетите страницу Ресурсы поддержки , чтобы узнать больше!

Перечень поддерживаемых процессоров

Добавление поддержки процессоров Intel® Atom™ еще раз подтверждает гарантированную поддержку для всех поколений процессоров. Это важное преимущество в современном мире, когда новые аппаратные платформы появляются на рынке очень часто. Дополнительную информацию можно найти в Примечаниях к выпуску.

Техническая поддержка
После приобретения продукта вы получите техническую поддержку в течение одного года и обновления продукта с нашего защищенного сайта для связи и решения проблем Intel® Premier Support. Вы сможете задать вопрос службе поддержки, загрузить обновления программных продуктов и получить доступ к техническим ресурсам, практическим рекомендациям и другой документации. Кроме того, мы улучшили наши пользовательские форумы, предоставляя пользователям быстрые и удобные ресурсы для решения большинства проблем. Дополнительную информацию можно найти в Центре регистрации Intel® .

Также вы можете получить доступ к информации технической поддержки на сайте Ресурсы поддержки .

Совместимость
Компилятор Intel Fortran поддерживает стандарт языка Fortran 95, а также предыдущие стандарты: Fortran 90, Fortran 77 и Fortran IV. Он также включает многие возможности из стандарта Fortran 2003 и многочисленные расширения популярных языков. Дополнительную информацию о новых возможностях этого выпуска можно найти в Примечаниях к выпуску.

Краткое описание системных требований
Более конкретная информация по требованиям к установке содержится в Примечаниях к выпуску ,однако мы сразу можем сказать, что компилятор Intel Fortran Compiler Professional Edition для Linux может использоваться для разработки кода для любых процессоров Intel®, начиная с процессоров Intel® Pentium® 4.

Мы поддерживаем использование компилятора Intel Fortran Compiler Professional Edition в последних версиях Asianux*, Debian*, Red Hat Enterprise Linux*, SUSE LINUX Enterprise Server* и TurboLinux*.

Для установки всех компонентов продукта требуется 1.5 ГБ свободного места на диске.

Более подробную информацию по установке можно найти на Странице документации. Подробные требования к установке приведены в Примечаниях к выпуску. Также там вы найдете Руководство по установке и вводную документацию.

Вам нужна техническая поддержка? Воспользуйтесь ресурсами поддержки.



Сеть Intel®     
Software
Сеть Intel® Software
  • Стать участником очень просто и совершенно бесплатно – присоединяйтесь уже сегодня!