====== 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.