PDA

View Full Version : AMD Alleges Intel Compilers Create Slower AMD Code


trans am
07-12-2005, 09:38 AM
http://yro.slashdot.org/article.pl?sid=05/07/12/1320202&from=rss

[XC] leviathan18
07-12-2005, 09:44 AM
and even with that amd is faster LOL

Stuperman
07-12-2005, 10:09 AM
OMG, I am shocked!! It's almost like they are competing companies or something.



earth to AMD, your competitors are not going to give you any breaks, write your own compilers.

StrikeRTM
07-12-2005, 10:51 AM
Compiler that is optimised specialy for Intel is not the same as simple code that is not optimsied for anything :fact: . Why should Intel create any special optimised compiler for AMD? Intel wrote good optimised compiler for themselves, if you want AMD to run good with Intel compiler, forget about it, it only has optimisations for Intel not AMD! That article is complete nonsence.

So, the short version.

Intel has a compiler optimised for themselves. The compiler is optimised for they're procesors only. AMD procesors have to use the regular code.

It's like to claim your neigborghoor has got a better morning coffy than you have because it tastes better in his mouth.


So, in the end, Intel is just Intel and AMD should write optimisations themselves if they want any, if not stick with the enemys regular compiler and dont talk about something that others have to do for them.

Fairydust
07-12-2005, 11:07 AM
Compiler not optimised for AMD and Compiler designed to " purposely to degrade performance when a program is run on an AMD platform" are vastly different. We will see how substantial these claims are. http://www.theregister.co.uk/2005/07/12/amd_vs_intel_code/

agenda2005
07-12-2005, 11:15 AM
Compiler that is optimised specialy for Intel is not the same as simple code that is not optimsied for anything :fact: . Why should Intel create any special optimised compiler for AMD? Intel wrote good optimised compiler for themselves, if you want AMD to run good with Intel compiler, forget about it, it only has optimisations for Intel not AMD! That article is complete nonsence.

So, the short version.

Intel has a compiler optimised for themselves. The compiler is optimised for they're procesors only. AMD procesors have to use the regular code.

It's like to claim your neigborghoor has got a better morning coffy than you have because it tastes better in his mouth.


So, in the end, Intel is just Intel and AMD should write optimisations themselves if they want any, if not stick with the enemys regular compiler and dont talk about something that others have to do for them.


You have no clue what you are talking about. When Microsoft intentionally crippled the performance of DR-DOS licensed to IBM do you know what happened to Microsoft? Okay look here
http://www.computerworld.com/governmenttopics/government/legalissues/story/0,10801,102916,00.html

You can't expect me to pay $$$ for a product that you claim to work on competitors hardware and you go and delibrately cripple the performance .
That's unacceptable bussiness practice. It's a different thing to create a compiler and state clearly that it doesn't work on other competitors hardware, it's another thing to say that it works after you've crippled it.
I just started a thread here on how you can patch the Intel Fortran compiler to run properly on AMD machines. Thanks to the guy who debunked the useless 'GenuineIntel' check that the compiler performs.

Delirious
07-12-2005, 11:29 AM
Got a link to that thread, i like to give it a try.

bullfrog
07-12-2005, 11:41 AM
If these claim are true, then I agree. Its bad business practice and Intel is trying to screw over a few people.

In general I lean towards buying AMD processors and just like AMD more. But in the last while I have seen AMD throwing around alot of allegations intels way. I don't know if AMD are just full of crap or if all these claims of Intel trying to cripple AMD's sales are true.

agenda2005
07-12-2005, 11:42 AM
Got a link to that thread, i like to give it a try.

Here's the link on how you can patch the INTEL FORTRAN COMPILER to work properly on AMD CPU running LINUX OS.

http://xtremesystems.org/forums/showthread.php?t=68501

agenda2005
07-12-2005, 11:53 AM
If these claim are true, then I agree. Its bad business practice and Intel is trying to screw over a few people.

In general I lean towards buying AMD processors and just like AMD more. But in the last while I have seen AMD throwing around alot of allegations intels way. I don't know if AMD are just full of crap or if all these claims of Intel trying to cripple AMD's sales are true.

I'm not loyal to any brand of manufacturer of Hardware or software. I buy the one that suit me well, either best bang for the buck or best performance if I have the money. I'm no fanboy of Intel or AMD.

I purchase AMD processor because they are the best for my task and they provide the better performance/$$$ compare to others.

I spent $$$ to purchase Intel compiler(because it's the best) and was told that it works on AMD processor. It's unacceptable to know that the compiler was actually crippled when running on AMD. That's where I have problem with Intel. Go out there and compete openly if you are upto the task.
Intel is aware that AMD CPUs features SSE/SSE2/SSE3 which were cross licenced from them. Why writting a compiler to cripple performance when it checks that the processor is not 'GenuineIntel' . Rather, the compiler should check if the processor support SSE/SSE2/SSE3 and perform the necessary optimization.
I tried to optimize my code for SSE/SSE2/SSE3 but all I get is SSE alone because my CPU is not "GenuineIntel". The worst part is that the compiler generate a generic code path that is slower than any other BS compiler out there.