Intel C++ Compiler
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.