Лучшие вопросы
Таймлайн
Чат
Перспективы

Intel C++ compiler

Из Википедии, свободной энциклопедии

Remove ads

Intel C++ Compiler — оптимизирующий компилятор, разрабатываемый фирмой Intel для процессоров семейств x86, x86-64 и IA-64. Главным достоинством компилятора являются выполняемые им высокоуровневые, а также целевые оптимизации под процессоры Intel. Компилятор работает под ОС Linux, Windows, macOS.

Краткие факты Тип, Разработчик ...
Remove ads

Основные возможности:

Компилятор поддерживает стандарт OpenMP 3.0 для написания параллельных программ. Также содержит модификацию OpenMP под названием Cluster OpenMP, при помощи которой можно запускать приложения, написанные в соответствии с OpenMP на кластерах, использующих MPI.

Intel C++ Compiler использует фронтэнд (часть компилятора, занимающаяся синтаксическим анализом компилируемой программы) от Edison Design Group. Этот же фронтэнд используется компиляторами SGI MIPSpro, Comeau C++, Portland Group.

Данный компилятор широко используется для компиляции бенчмарков SPEC CPU.

Существует 4 серии продуктов от Intel, содержащих компилятор:

  • Intel Parallel Studio
  • Intel C++ Compiler Professional Edition
  • Intel Compiler Suite package
  • Intel Cluster Toolkit (Compiler Edition)

К недостаткам Linux-версии компилятора можно отнести частичную несовместимость с GNU-расширениями языка Си (поддерживаемые компилятором GCC), что может вызвать проблемы при компиляции некоторых программ.

Поддерживаются языки C, C++, Fortran.

Remove ads

Экспериментальные варианты

Публиковались следующие экспериментальные варианты компилятора:

  • Intel STM Compiler Prototype Edition от 17 сентября 2007 года. Поддержка Software Transactional Memory (STM). Выпущен для Linux и Windows, только для IA-32 (x86-процессоров);
  • Intel Concurrent Collections for C/C++ 0.3 от сентября 2008 года. Содержит механизмы, облегчающие написание параллельных C++ программ.

Основные флаги

Подробнее Windows, Linux, MacOSX ...
Remove ads

Примечания

См. также

Loading content...

Ссылки

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads