Intel C++ Compiler
インテルが自社の発売するCPUの性能を最大限発揮するために開発したコンパイラである。CPUの開発元が自ら開発しただけあって高い最適化能力を誇り、最新のCPUへの命令セットへの対応も非常に早い。主にx86/x64アーキテクチャをサポートする。バージョン11.1まではIA-64 (Itanium) をサポートするが、バージョン12.0以降ではサポートされない。バージョン11.1においては、次世代256ビット命令であるIntel AVXや、米国標準暗号方式であるAES命令セットがサポートされた。バージョン12.1において、AVX2命令がサポートされた。
最適化性能の面では、特にSIMD命令を使用した自動ベクタライズ機能が優秀であり、他のコンパイラとの生成バイナリの速度差の大半はこの機能が原因といってもよいくらいである。ただし、自動化といってもコンパイラが判断可能であるような限定的な状況でしか適用されず、アセンブラや組み込み関数を使って手動で慎重にベクタライズされたコードの実行速度にはかなわないことが多い。
他にもプロファイル計測用バイナリを出力し、実際に運用することによりコードの実行状況のデータを収集し、それを元に最適化するプロファイリング機能や、OpenMPによる自動マルチスレッド化にも対応している。バージョン11からは1パッケージで多言語対応となった。
実行に必要なライブラリやリンカなどは付属していないため、他のコンパイラの環境に寄生した形で実行される。WindowsではMicrosoft Visual Studioが、LinuxではGCCが必要である。