Intel C++ Compiler
E72068
Intel C++ Compiler is a high-performance C and C++ optimizing compiler from Intel, designed to generate highly optimized code for Intel architectures and parallel computing workloads.
All labels observed (4)
| Label | Occurrences |
|---|---|
| Intel C++ Compiler canonical | 2 |
| Intel C++ Compiler Classic | 2 |
| ICC C++ compiler | 1 |
| Intel oneAPI DPC++/C++ Compiler | 1 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
C compiler
ⓘ
C++ compiler ⓘ optimizing compiler ⓘ |
| basedOn | LLVM ⓘ |
| compatibleWith |
GCC command-line options
ⓘ
MSVC ⓘ
surface form:
Microsoft Visual C++
|
| developer |
Intel Corporation
ⓘ
surface form:
Intel
|
| hasEdition |
Intel C++ Compiler
self-linksurface differs
ⓘ
surface form:
Intel C++ Compiler Classic
Intel C++ Compiler self-linksurface differs ⓘ
surface form:
Intel oneAPI DPC++/C++ Compiler
|
| license | proprietary software ⓘ |
| offers |
advanced optimization reports
ⓘ
vectorization reports ⓘ |
| optimizedFor |
Intel 64
ⓘ
surface form:
Intel 64 architecture
Intel processors ⓘ
surface form:
Intel architectures
x86 architecture ⓘ x86-64 architecture ⓘ |
| partOf | Intel oneAPI Toolkits ⓘ |
| predecessor |
Intel C++ Compiler
self-linksurface differs
ⓘ
surface form:
Intel C++ Compiler Classic
|
| programmingLanguage |
C
ⓘ
C++ ⓘ |
| supports |
AVX instructions
ⓘ
Intel AVX ⓘ
surface form:
AVX-512 instructions
AVX2 instructions ⓘ C++ RTTI ⓘ C++ exceptions ⓘ C++ templates ⓘ Intel Threading Building Blocks ⓘ OpenMP ⓘ Profile-Guided Optimization ⓘ SIMD instructions ⓘ SSE instructions ⓘ auto-vectorization ⓘ interprocedural optimization ⓘ link-time optimization ⓘ parallelization ⓘ vectorization ⓘ |
| supportsStandard |
C++03
ⓘ
C++11 ⓘ C++14 ⓘ C++ ⓘ
surface form:
C++17
C++ ⓘ
surface form:
C++98
C11 ⓘ C89 ⓘ C99 ⓘ |
| targetOperatingSystem |
Linux
ⓘ
Windows ⓘ macOS ⓘ |
| usedFor |
high-performance computing
ⓘ
numerical simulation ⓘ performance-critical applications ⓘ scientific computing ⓘ |
Referenced by (6)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Intel C++ Compiler Classic
this entity surface form:
Intel C++ Compiler Classic
this entity surface form:
Intel oneAPI DPC++/C++ Compiler
this entity surface form:
ICC C++ compiler