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

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

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

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

  • Компилятор Intel® Fortran для архитектур IA-32 и Intel® 64
  • Библиотека Intel® Math Kernel Library

Версия Professional Edition обеспечивает значительную экономию по сравнению с приобретением компонентов по отдельности.


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


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



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

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

Поддержка Xcode 3.1

Защитите свои капиталовложения в средства разработки на базе среды Xcode. Вы можете использовать компилятор Fortran для предварительного просмотра или воспользоваться интерфейсом командной строки.

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

  • Дополнительная поддержка Fortran 2003
Дополнительная поддержка включает расширения ENUMERATOR, IEEE Floating Point Exception Handling, ALLOCATE, изменения конструктора массивов и другие элементы, которые сделают ваши приложения Fortran ближе к стандарту. Эти функции обеспечения совместимости с C, включенные в последнюю версию, упрощают разработку приложений на смешанном языке.
  • OpenMP* 3.0
OpenMP отделяет абстракцию параллелизма от прикладных интерфейсов, упрощая многопоточную оптимизацию и перенос кода. Новый стандарт 3.0, ранее ограниченный цикличным параллелизмом на уровне данных, теперь упрощает параллелизм как на уровне данных, так и на уровне потоков.
  • Поддержка SSE2 включена по умолчанию
Воспользуйтесь новым набором команд Intel Streaming SIMD Extensions автоматически через компилятор. Вам больше не потребуется низкоуровневое программирование для эффективного использования процессоров Intel®. Поддержка изменения настроек для других главных/целевых систем.
  • Параллельная компиляция
Поддерживает сборку посредством распределения файлов между процессорами, оптимизируя код для использования с многоядерными процессорами и ускоряя цикл редактирования, компиляции и отладки.
  • Отчеты об оптимизации
Более подробная диагностика оптимизации - для пользователей, которые хотят использовать нашу улучшенную оптимизацию, чтобы помочь компилятору лучше настроить их приложения.
  • Поддержка 64-разрядной ОС Mac OS* X
Возможность создавать приложения, использующие преимущества адресации и производительности, реализованные в процессорах с архитектурой Intel® 64, которые применяются в последних ОС Apple* Mac OS X.
  • Статический верификатор
Поиск и анализ проблем с исходными файлами. Диагностика позволяет выявлять проблемы с директивами OpenMP, граничными нарушениями, порчей памяти, утечками памяти, переполнением буфера и неинициализированной памятью.
Библиотека Intel® Math Kernel Library (Intel® MKL)

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

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

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

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

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

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

Поддержка Mac OS* X версии 10.4.11, 10.5.4Возможность создания приложений с использованием преимуществ последних функций операционной системы Mac OS X.
Упрощенная установка

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

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

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

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

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

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

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

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

Краткое описание системных требований
Более конкретная информация по требованиям к установке содержится в Примечаниях к выпуску, однако мы сразу можем сказать, что компилятор Intel Fortran Compiler Professional Edition для Mac OS X может использоваться для разработки кода для любых систем Mac на базе процессоров Intel®. Требования к программному обеспечению включают Mac OS* X версии 10.4.11 или 10.5.4, средства разработки Mac OS* X, в том числе Xcode* версии 2.5 или 3.1 и gcc* 4.

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

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

Вам нужна техническая поддержка? Посетите ресурсы поддержки.



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