Slashdot Mirror


Intel Announces Free Linux Compilers

gobbles writes: "Intel has just announced free (as in beer) C/C++ and FORTRAN compilers for Linux. With support for OpenMP and Pentium 3, 4 and Itanium optimizations, this is a winner - suddenly Intel hardware becomes a whole lot more attractive for Linux developers. For those with Pentium 4 or Itanium systems, performance gains of 50% or more are just waiting to be had! Grab the compilers here and take 'em for a spin! Athlon owners need not apply."

12 of 18 comments (clear)

  1. what about gcc? by ksheff · · Score: 2

    Since Intel is primarily in the business of selling hardware, why don't they take some of this technology and help speed up gcc? This might help them win back some linux users who switched to AMD.

    --
    the good ground has been paved over by suicidal maniacs
    1. Re:what about gcc? by gobbles · · Score: 1
      Actually, some Intel (and HP, etc) employees were at a fairly recent "GCC IA64 summit" discussing ways in which GCC on IA64 hardware might be improved (it is by far the "worst case" - people are already getting fairly decent speedups in experimental GCCs with P3/P4 support)

      The unfortunate truth is that the Intel compiler isn't entirely theirs to sell (or at least 'open up' for GCC to consume) - the front end is an Edinburgh Portable Compilers' one (hope I spelt that right) and the back end could never be worked into GCC without tearing it (GCC) up completely, and reimplementing the whole thing...

      Free beer isn't bad, if it quenches your thirst ;)

  2. FreeBSD availability? by keepper · · Score: 1

    How about some FreeBSD availability?

    This is a product, me, and others would not mind paying for. Good compilers are essential. :)

  3. Re:Performance gains. by gobbles · · Score: 1
    Actually, Intel never made such performance claims - I did. But on worthwhile benchmarks such as SPECcpu2000, gains of over _100%_ can be had, on the Itanium platform.

    Seriously, you have no idea just how bad GCC/G++/G77 can be.

    Of course, if your application is I/O limited or somesuch, sure, the Intel compiler won't help much (if at all) but for stuff that's reasonably CPU-bound, it does a good job.

  4. licensing sucks by selectspec · · Score: 2

    What a piece of shit license. The free license is only for non-comercial use.

    --

    Someone you trust is one of us.

    1. Re:licensing sucks by Grond · · Score: 2

      "What a piece of shit license. The free license is only for non-comercial use."

      That's because Intel makes good money selling its compiler as an MSVC++ plugin. Be glad that they are offering what is by far the best IA32 compiler as a free Linux program. Anyway, to my knowledge you can't get the Windows version for free, even for non-commercial use.

  5. Might also benefit Athlon by vrt3 · · Score: 2
    When reading this article I remembered a story on Tom's hardware, a few weeks after the introduction of the Pentium IV. Tom had posted benchmarks that showed bad performance for the Pentium IV; a few Intel engineers reacted by providing code compiled with Intel compilers with Intel optimizations.

    This improved the Pentium IV results significantly, but, surprisingly, it also improved the Athlon performance. View the results here.

    --
    This sig under construction. Please check back later.
  6. fortran version? by StandardDeviant · · Score: 1

    Anyone know which revision of the fortran language the fortran compiler supports? I tried to figure it out from the page but it didn't say specifically. I've been meaning to learn fortran for a while out of curiosity, but F77 is sort of a bummer what with identifier and line size limits, etc etc. If this beast supported F9x, that would rock!

    1. Re:fortran version? by gobbles · · Score: 1

      It supports fortran 90, don't know about F95. But I gotta tell you, stay away from fortran! Such a broken, horribly deprecated language that no longer serves any useful purpose!

    2. Re:fortran version? by StandardDeviant · · Score: 1

      wrt fortran, yeah it's nasty. but I'm interested in scientific programming, which is heavily fortran. Also, I've learned Befunge, so how bad could fortran be? :-)

  7. Re:Performance gains. by Cosine0 · · Score: 1

    On PIII I obtain an 20% performance gain for a numerical simulation program over gcc 2.95
    Both compiler were set to highest optimization.

    Can somebody write up a webpage how to use intel's compiler. It took me forever to get it all working.

  8. Re:Wow by Teferi · · Score: 2

    Isn't obj-prelink somewhat GCC-specific?

    --
    -- Veni, vidi, dormivi