Intel C++ compiler

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая A5b (обсуждение | вклад) в 10:04, 26 декабря 2010 (дополнение per en:~). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
Intel C++ Compiler
Тип Компилятор
Разработчик Intel
Операционные системы Linux, Microsoft Windows и Mac OS X
Аппаратные платформы x86, x86-64, IA-64
Последняя версия 11.1 (23 июня 2010)
Репозиторий github.com/intel/llvm
Лицензия Проприетарная
Сайт software.intel.com/en-us/intel-compilers

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

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

Компилятор поддерживает стандарт 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.

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

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


См. также

Ссылки

Intel® C++ Compiler