Linked by Thom Holwerda on Fri 7th Jul 2006 13:22 UTC
AMD AMD announced its second-quarter revenue figures ahead of schedule on Thursday, and investors are not going to be pleasantly surprised. AMD's revenue for the second quarter is expected to be USD 1.21bn, a 52 percent increase compared with the same period last year. However, analysts had been expecting AMD to record USD 1.3bn in revenue, according to estimates polled by Thomson First Call.
Thread beginning with comment 141112
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: AMD Fanboy
by jimmystewpot on Fri 7th Jul 2006 16:36 UTC in reply to "RE[2]: AMD Fanboy"
Member since:

The AMD64 Port and extensions for GCC are not nearly as heavily optimised as the ICC Compiler on Intel chips. There can be greater than 20% improvement in performance just by using ICC over GCC, that much performance on a large scale web farm could mean saving tens of thousands of dollars or more, Its unlikely that many people go down that road but the options are there. AMD really need to start to invest in the optimisations which will bring AMD upto speed. Especially as they are being used more and more on super computers et al.

Reply Parent Score: 5

RE[4]: AMD Fanboy
by kscguru on Fri 7th Jul 2006 19:55 in reply to "RE[3]: AMD Fanboy"
kscguru Member since:

Most of that improvement comes from ICC being a simpler compiler (it does C/C++ to x86/x86-64) compared to GCC, which handles far more languages and architectures and pays a performance penalty for it.

Without getting into a flame war over licenses, I'll just point out that Intel's icc and Sun's cc are good optimizing compilers; by comparison, gcc is mediocre. You get what you pay for.

All that said ... autovectorization only helps in benchmarking. Any real world code either has so little vectorized code that there is no difference, or is already hand-tuned assembly, or has to be sufficiently cross-processor-generation that processor-specific optimizations like autovectorization are turned off. The market for benchmark-inflating but not useful optimizations isn't worth AMD's time.

(A supercomputer is going to use BLAS or some other optimized math library which already has any relevant vectorization; AMD has BLAS for their processors.)

Reply Parent Score: 4