Překladač Intel C++

Intel C++ Compiler From Wikipedia, the free encyclopedia

Remove ads

Překladač Intel C++ (anglicky Intel C++ Compiler, známý též pod jmény icc nebo icl) popisuje skupinu překladačů jazyka C/C++ od společnosti Intel. Tyto překladače jsou k dispozici pro platformy Linux, Microsoft Windows a macOS. Podporují kompilace pro architektury procesorů IA-32, Intel 64, Itanium 2 a XScale a to včetně nových sad instrukcí, které tyto procesory obsahují (včetně SSE, SSE2 a SSE3 SIMD a již starší instrukce MMX a MMX 2). Překladače Intel C++ také podporují jak OpenMP, tak i automatickou paralelizaci symetrického multiprocesoringu.

Stručná fakta Vývojář, Aktuální verze ...
Remove ads

Tyto překladače patří do rodiny překladačů tzv. Edison Design Group, ve které jsou společnosti jako SGI MIPSpro, Comeau C++, Portland Group a další. Jsou používány při testování výkonu procesorů jako je SPEC CPU, benchmark pro architektury IA-32, x86-64 a Itanium 2.

Remove ads

Optimalizace

Intel stále pracuje na optimalizaci kódu překladačů pro svůj hardware za účelem odladění chyb a kvůli co možná nejnižšímu vytížení procesoru. Intel C++ Compiler podporuje tři základní techniky pro optimalizaci kompilovaného programu. Jsou to: optimalizace mezi procedurami „Interprocedural optimization“ (IPO), optimalizace v závislosti na profilu „Profile-Guided Optimization“ (PGO) a vysokoúrovňové optimalizace „High Level Optimizations“ (HLO).

Remove ads

Jazyky

Balíček překladačů společnosti Intel se zaměřuje hlavně na jazyky C, C++, a Fortran.

Podporované architektury

Verze

Některé důležité aktualizace do listopadu 2007:

Další informace Verze kompilátoru, Datum vydání ...

Experimentální a Alfa verze

Pro doplnění – byly vydány i tyto Experimentální verze:

Další informace Verze kompilátoru, Datum vydání ...
Remove ads

Přepínače a parametry

Další informace Windows, Linux ...
Remove ads

Ladění

V kompilátoru Intel jsou ladící prvky ze standardních debuggerů (DWARF 2 pod Linuxem, podobný gdb a COFF ve Windows). Parametry pro kompilaci s ladícím režimem jsou /Zi ve Windows a -g v Linuxu.

Intel také dodává vlastní debugger nazvaný idb, který může běžet jak pod dbx tak i v příkazovém řádku kompatibilním s gdb.

Intel poskytuje profilovací program na úrovni jádra s názvem VTune. VTune má uživatelsky přívětivé GUI (integrováno ve Visual Studiu pro Windows a v Eclipse pro Linux) a také možnost ovládat ho z příkazového řádku.

Remove ads

Reference

Loading content...

Externí odkazy

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads