Zum Inhalt springen

Intel C++ Compiler

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 14. Mai 2012 um 14:03 Uhr durch Sunks (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Intel C++ Compiler
Basisdaten

Entwickler Intel
Aktuelle Version 12.1
(8. September 2011)
Betriebssystem Linux, Windows und Mac OS X
Kategorie Compiler
Lizenz proprietäre Software
http://software.intel.com/en-us/intel-compilers/

Der Intel C++ Compiler oder kurz ICC ist ein Compiler des Prozessorherstellers Intel mit Frontends für die Programmiersprachen C und C++. Es gibt Versionen für die Betriebssysteme Linux, Windows und Mac OS X und die Prozessorarchitekturen IA-32, x86-64 (Intel 64, AMD64). IA-64 (Itanium2) wird mit den Versionen 11.x des Compilers unterstützt. Es gibt verschiedene Produktpakete namens Composer, die jeweils alle Intel-Performanzbibliotheken (IPP, MKL usw.) umfassen. Alle genannten Compiler unterstützen die Mehprozessorerweiterung OpenMP.

Die Compiler sind kompatibel zum Standardcompiler der jeweiligen Plattform (Linux, Windows) und auch binär-kompatibel mit entweder der GNU Compiler Collection oder dem Microsoft-Compiler. Die Compiler haben zusätzliche Fähigkeiten, wie Vektorisierer etc., und unterstützen die SIMD-Befehlssatzerweiterungen MMX, SSE, SSE2, SSE3, SSE4 und AVX.

Für nicht-kommerzielle Projekte ist die Linux-Lizenz für die Architekturen x86, x64 und IA64 kostenfrei.