Merced/Itanium can go be Hell, to little, to late, to bad. And SledgeHamer a 64bit extension of x86, yes I can see this for compatability reasons, but that's where the advantages end in my eyes. I'm waiting for McKinley it's gonna kick some major farking ass. McKinley will be out after the RDRam BS is over, so say hi to QDR etc for McKinley.
Recap:
Sledgehammer bleh! x86-64 BLEH!
McKinley Yeah! (EPIC) Explicit Parallelism YEAH!!!!!!!!!!!!!!!
And yes I know blah blah blah, new compilers and sh*t. Do you not all remember the 680x0 to PPC move that Apple did. Yes on a far smaller scope then performing the same move in the WIntel world, but no biggy. Everyone needs to lookup this wonderful thing they came up with during that move called Fat Binary.
Here's a def'n for you all:
Fat Binary
When the Apple Macintosh stopped using the original family of Motorola "brains," the 68000 series of CPUs, it moved on to the PowerPC platform, a much faster and more powerful chip. The bad news was that to take advantage of this new platform, Mac developers had to rewrite the code for their programs. The good news is that both versions can peacefully coexist in one application.
English-like programming source code that is compiled into something that a computer understands is called a binary. Because there are two sets of source code compiled into the one application (one for older Macintosh and one for newer PowerPC Macs), the size of the file is almost double, and hence is called a "fat binary."
Products such as Spring Cleaning from Aladdin Systems can neatly remove the code you don't need (your Macintosh is either PowerPC or it isn't...it can't be both) in your fat binary applications. You can sometimes reclaim a good chunk of hard drive space when you trim the "fat!"
--------------------------------------------------
Now why would it be such a big deal to do something like that on a WIntel platform. It wouldn't be, ppl are just to stuck in their ways. Software companies would only need to provide Fat Binary packages for a revision or two (ie: version 5 and mabe version 6). They can also for those who like to complain about HD space and who only support on or the other CPU time in their company. Provide a non accelerated (standard code) version and an accelerated (coded for newer instructionset/CPU) version. Expecially since Intel is providing compilers etc....
Thorin