Slashdot Mirror


AMD Alleges Intel Compilers Create Slower AMD Code

edxwelch writes "In AMD's recient anti-trust lawsuit AMD have examined the Intel compiler and found that it deliberatly runs code slower when it detects that the processor is an AMD. "To achieve this, Intel designed the compiler to compile code along several alternate code paths. ... By design, the code paths were not created equally. If the program detects a "Genuine Intel" microprocessor, it executes a fully optimized code path and operates with the maximum efficiency. However, if the program detects an "Authentic AMD" microprocessor, it executes a different code path that will degrade the program's performance or cause it to crash.""

11 of 912 comments (clear)

  1. Old News by Araxen · · Score: 0, Troll

    This was listed in the anti-trust lawsuit and discussed already.

  2. It's called good business by Anonymous Coward · · Score: 0, Troll

    so what if intel compiliers do that? it's the INTEL compilier. first of all, of course code compiled on the INTEL compilier is going to run fastest on intel chips b/c intel knows the inner workings of their chips better than they'd know AMDs. why spend all the money for R&D to learn AMDs chips to make a free compiler who's sole purpose in life is speed up processes on intel chips.

    nobody is stopping AMD from making a free compiler that does the same thing.

    STFU AMD, and ante up.

  3. Before we damn Intel by SlayerofGods · · Score: 1, Troll

    Isn't it possible they just know their own product better and thus can create a better compiler for it?

    --

    Technology, the cause of and solution to all of life's problems.
  4. Oh brother by cheezedawg · · Score: 1, Troll

    Another example of AMD trying to win in the marketplace through whining. There is nothing preventing AMD from releasing their own compiler. Instead they are just bitching about Intel again.

    Intel doesn't come close to a monopoly in the compiler market, so I fail to see what this has to do with the antitrust suit.

    --
    "The defense of freedom requires the advance of freedom" - George W Bush
  5. Re:It is semi true by javamann · · Score: 0, Troll

    Wow, what color is the sky in your world? You live in a Red state don't you?

  6. The Limit of Lawsuits by reporter · · Score: -1, Troll
    Part of AMD's claims is outrageous. Why would AMD expect its competitor, Intel, to write software that supports AMD's own products? We would not expect IBM to modify AIX or any other IBM software package to run on SPARC, which is a poorly designed processor. Sun Microsystems can surely whine about IBM's tactics, and Sun has definitely whined. However, IBM is well within its rights to withhold software support.

    On a related note, is there any way by which the authors of the GNU compiler collection (GCC) would limit the range of x86 instructions generated by GCC compilers? Some instructions are simply too complex and could actually be replaced by sequences of simpler instructions, and each such sequence would actually run faster than the original, more complex instruction. A simplified subset of the x86 instructions is sufficient for compiling all computer programs.

    By restricting the GCC compilers to generating only a simple but fast subset of instructions, we could encourage both AMD and Intel to deprecate and, ultimately, eliminate the more complex x86 instructions. Linux and the bulk of open-source software use the GCC compilers and would provide a critical mass of support for a new streamlined transistor-count-reduced x86 chips. Here, I am thinking, "shockingly reduced in power due to using 1/3 of the transistors."

  7. Re:Apple MP3's? since when? by bemenaker · · Score: 0, Troll

    Quit being so god damn picky, so it was in AAC not MP3 the point is still valid and accurate nitpicky dumbass moron. Yes flamebait was intentional and it was deserved for the sheer stupidity.

  8. Re:Bastards. by Jugalator · · Score: 0, Troll

    RTFA...

    --
    Beware: In C++, your friends can see your privates!
  9. socialist AMD by Sebastopol · · Score: 0, Troll

    Yes, Intel should spend its R&D budget developing an optimized compiler for AMD.

    I'm glad we have a bunch of liberal socialists supporting AMD.

    Excuse me while I go listen to Rush's "The Trees" and read some Ayn Rand.

    --
    https://www.accountkiller.com/removal-requested
  10. Re:Simply ludicrous by Anonymous Coward · · Score: -1, Troll

    "During my senior year of undergrad my computer architecture professor consistently refered to Intel as "the evil empire", so who knows."

    Well, that cinches it! If your professor and classmates referred to Intel as the evil empire, it MUST be true!

    By that kind of reasoning Hitler was right.

    Where did you learn to think, the back of a cereal box?

  11. Re:Simply ludicrous by RWerp · · Score: 0, Troll

    My God! I mean, you have to use a compiler switch to generate optimized code?! Outrageous! P-o-s-i-t-i-v-e-l-y o-u-t-r-a-g-e-o-u-s!!! I mean, all these years I used GCC and I never had to use any switches to generate the fastest code possible. We're suing the bastards!!

    --
    "Long run is a misleading guide to current affairs. In the long run we are all dead." (John Maynard Keynes)