ЦКП ВВР ПГНИУ

Суперкомпьютерный центр Пермского университета

Инструменты пользователя

Инструменты сайта


service:intel

Intel C++ Compiler

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

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

  • Высокоуровневая оптимизация
  • Межпроцедурная оптимизация
  • Автоматическое распараллеливание кода
  • Векторизация для SSE, SSE2, SSE3, SSE4
  • Оптимизация с учетом профильной информации
  • Элемент ненумерованного списка

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

Существует 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.

service/intel.txt · Последние изменения: 29.11.2016 09:58:32 — faubert