Re: AMD Athlon-64/Opteron vs Itanium
Mr. Michael Edwards, Asst. V. P.
Public Relations
Intel Corporation
Your check is in the mail.Originally posted by dguisinger
Everyone likes to bash the Itanium chips but it actually is started to take off, and a great design. You don't see Apple carrying extra luggage from the 6502 or 680x0 processors in the PPC.
If you have ever programmed in x86 assembly you would know that it is complete hell because the x86 instruction set has been extended many, many times.
It has gone from the 4004 (4-bit), to the 8008 (8-bit), to the 8080, 8086/8088, 80186 (flop), 80268 (added memory production), 80386sx/dx (added 32-bits), 80486sx/sx2/dx/dx2/dx4 (added floating point internally), Pentium, Pentium MMX (added basic vector processing), Pentium Pro (Added support for more than 32-bit addresses), Pentium II, Pentium III (Added SSE), and Pentium 4 (Added SSE2, CPUID)....and lets not forget that in either the Pentium or Pentium Pro they added SMP support. And how about 3D Now, a failed instruction set from AMD.
The AMD is a horrific design. It once again adds extends the processor, adding more complexity to decoding and execution, and to assembly language design. No new registerers. The x86 has always suffered from a lack of registers. Modes have to be switched, which adds overhead.
The Itanium 2 fixes many problems from the original Itanium. It is even further reduced than RISC...its designed from the ground up as a modern processor....the compiler gets to define instructions in blocks, and specify how it works across multiple pipelines to correctly fill the processor to its max...instead of extra decoding at execution time. Its a simpler design, but leads to more complicated compilers, a problem that plagued the first processor.
The only part that the Itanium does not deal well with is legacy x86 code. But out of complete seriousness, if you are running 64-bit apps, there aren't many 32-bit apps you should be running at the sametime. The Itanium does very will in benchmarks.
Dell refused to work with the first Itanium, but are now seling a good number of the new Itanium 2s. While competition is good, the AMD 64 bit processors area really bad idea, from the ground up, they are based on a very outdated instruction set, one that has been extended around 10 times. It is time for the x86 architecture to be retired.
Mr. Michael Edwards, Asst. V. P.
Public Relations
Intel Corporation