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++. Erhältlich sind 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. Die Produktpakete Composer sind sowohl sprachspezifisch als auch gemeinsam für C++, C und Fortran erhältlich und umfassen jeweils alle Intel Performanzbibliotheken (IPP, MKL usw.). Alle genannten Compiler unterstützen die Mehprozessorerweiterung OpenMP.
Die Compiler sind jeweils kompatibel zum Standardcompiler der jeweiligen Plattform (Linux, Windows) und auch ABI-kompatibel mit entweder der GCC oder dem Microsoft Compiler. Die Compiler haben zusätzliche Fähigkeiten (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.