LinuxDNA Supercharges Linux with the Intel C/C++ Compiler
Feb 27, 2009, 15:34 (4 Talkback[s])
"The Intel compiler often produces faster code as the result of
two major optimizations: IPO (Inter Procedural Optimization) and
PGO (Profile Guided Optimization). IPO is a heuristics based
optimization mechanism, while PGO uses several code stages, first
to build code with special modifications that analyse code use, and
then a recompile of the code for better execution based on that
usage. As PGO is based on usage patterns, it can custom design an
optimized kernel for a specific purpose: HPC, DCC, gaming, servers,
etc. Although, PGO is also available in gcc, ICC is generally
regarded as producing a superior result."
Complete Story
Related Stories:
- Sun Studio 12 vs. GCC3 vs. GCC4 Benchmarks(Feb 20, 2009)
- Out With The Slow, In With The Linux(Feb 03, 2009)
- Optimizing Switch-Case Statements In C For Speed(Feb 02, 2009)
- KBasic Brings BASIC to Qt World(Jan 22, 2009)
- int main() vs void main()(Jan 09, 2009)
- Linux buffer overflow issues on Power-based systems(Jan 08, 2009)
- GCC Hacks in the Linux Kernel: Discover GCC Extensions for the C Language(Nov 21, 2008)
- kerneloops.org Records its 100,000th Oops(Nov 19, 2008)