11.11.2020

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.

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 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++ программ.

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


Похожие новости:

QBasic

QBasic
QBasic — диалект языка программирования Бейсик (BASIC), разработанный компанией Microsoft, а также среда разработки, позволяющая писать, запускать и отлаживать программы на этом языке. QBasic удобен

Pro Evolution Soccer 2016

Pro Evolution Soccer 2016
Pro Evolution Soccer 2016 или PES 2016 — мультиплатформенная видеоигра в жанре футбольного симулятора из серии Pro Evolution Soccer от компании Konami, является шестнадцатой в данной серии игр.

Pentium Pro

Pentium Pro
Pentium Pro (произносится: Пентиум Про) — процессор Intel шестого поколения, совместимый с архитектурой x86. Был анонсирован 1 ноября 1995 года, однако доступен стал несколько позже. Первоначально

Fit-PC2

Fit-PC2
fit-PC2 — «самый маленький ПК в мире» (размером с пачку сигарет — 115 x 101 x 27 мм) израильской компании CompuLab [1] умещается на ладони. В качестве процессора используется Intel Atom Z-серии с
Комментариев пока еще нет. Вы можете стать первым!

Добавить комментарий!

Ваше Имя:
Ваш E-Mail:
Введите два слова, показанных на изображении: *
Популярные новости
Что такое геосинтетики? Их виды и область применения
Что такое геосинтетики? Их виды и область применения
Геосинтетичнсекие материалы (ГСМ) применяются в различных отраслях деятельности человека уже давно....
Какую выбрать мебельную ткань?
Какую выбрать мебельную ткань?
Правильный подбор обивочной ткани способен полностью преобразить интерьер дома, кафе, зоны отдыха....
Особенности и преимущества стеклянных экранов для радиаторов
Особенности и преимущества стеклянных экранов для радиаторов
Стеклянные экраны для батарей отопления являются одним из представителей современных решений,...
Советы Окна Райв: Стоит ли установить пластиковые окна самостоятельно
Советы Окна Райв: Стоит ли установить пластиковые окна самостоятельно
Качественные пластиковые окна могут влететь вам в копеечку, и денег на их установку, вполне...
Виды материалов, применяемых для изолирования трубопроводов. Преимущества полимерно-битумной ленты «Литкор НК ГАЗ»
Виды материалов, применяемых для изолирования трубопроводов. Преимущества полимерно-битумной ленты «Литкор НК ГАЗ»
Что такое полимерно-битумная лента? Для чего они применяются? Какие преимущества у ленты "Литкор НК...
Недорогие печи Лиговъ - качественная российская продукция
Недорогие печи Лиговъ - качественная российская продукция
Оснащенные «подовым горением» печи-камины стала выпускать компания «Лиговъ». От «колосниковых»...
Камины Астов (Astov) - российская продукция премиум-класса
Камины Астов (Astov) - российская продукция премиум-класса
Камины устанавливаются в загородных домах и квартирах все чаще. Ассоциации они вызывают обычно...
Все новости