Slashdot Mirror


Intel C/C++ Compiler Beats GCC

jfonseca writes: "An article from Open Magazine claims the new Intel C/C++ compiler's geometric mean performance on multiple kernels compiled through it reached 47% improvement over GCC. They also predict the end to the ubiquitous GNU compiler due to low performance. Many other compiler/platform combinations also compared. A bit pretentious, yet an interesting read."

3 of 580 comments (clear)

  1. Re:GCC will live by mlsemon2 · · Score: 2, Funny

    Ye of little faith, I fully expect Intel to release its complier free with source and have it bundled with every Linux distro. I'm so confident, I'll hold my breath until this happens. I'll reply to this thread when it's done.

    /me holds breath...blush...gasp!...ack!...hrmmmm

  2. For mathematical applications by Zo0ok · · Score: 3, Funny

    The code tested computed some kind of geometric mean... It is not surprising att all that performance can be improved significantly by optimising against parallell instructions (such as SSE/SSE2). There is no guarantee that any major improvements will be seen on an "ordinary application".

    However, I will find use for this information and I will try Intels compiler and compare it to GCC.

    Very minor changes in the code of this kind of high-performance applications can result in very big speed-ups, with any compiler. It would be interesting to see some real world problem (some PDE-model or something) based on for example BLAS (Basic Linear Algebra Solver, or something, www.netlib.org), being computed with gcc/icc and see the "real" difference.

  3. Re:My own experiences by neonstz · · Score: 2, Funny

    "We're making weapon systems out of the Gameboy Advance"

    Or at lest, my first quick skimming of your post led me to that, though on rereading, I see they're not necessarily connected

    Well, I've actually thought of making a Gameboy Advance interface for our air defence system, just for fun. Displaying the radar tracks using sprites and a map background, maybe with corridors and other info. Select target with the arrow buttons, fire with A. The thought of launching an AMRAAM or HAWK missile with GBA is... interesting. :)