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."

18 comments

  1. Wow by Anonymous Coward · · Score: 0

    I'd love to see KDE compiled with these for i686. I'm sure it'd be far more trouble than it's worth to work out all the compiler nuances, but think about it, compiled using obj-prelink and an Intel compiler. KDE might actually be usable!! ;-)

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

      Isn't obj-prelink somewhat GCC-specific?

      --
      -- Veni, vidi, dormivi
  2. 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 ;)

  3. 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. :)

  4. Performance gains. by Anonymous Coward · · Score: 0

    The increase in performance suggested is laughable. I think gains of between 10-15% are more realistic, and these figures would only apply to certain types of application. This is nothing more than Intel trying to pull the wool over the eyes of the naive in the hope of gaining some sales.

    1. 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.

    2. Re:Performance gains. by Anonymous Coward · · Score: 0

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

      Do you? So use your knowledge to help improve gcc: http://gcc.gnu.org/contribute.html

    3. 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.

  5. 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.

    2. Re:licensing sucks by Anonymous Coward · · Score: 0

      Someone you trust is one of us.

      Fucking towelheads. I can't wait to watch you and your kind turned into a glass parking lot. Burn in hell.

    3. Re:licensing sucks by Anonymous Coward · · Score: 0

      No doubt, dunk his head in gasoline and light the rag on fire.

    4. Re:licensing sucks by Anonymous Coward · · Score: 0

      I guess you don't care about the fact that somebody has to buy food, and housing in order to code this compiler. Therefore I'm not surprised that they charge for it. I think that software should be free for non-commercial use, because it often encourages companies to buy it from their employees plugging it. Just look at all of the Linux companies that have folded from trying to give away software. It works for RMS and his crew, but he is also funded by IBM, and money that he won from the McArthur Genius Grant. If we could all be so lucky it would be nice.

  6. 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.
  7. 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? :-)