Isn't the Itanium exactly what you're talking about here? If Intel had been
successful with it, and AMD had no license to produce it (which they don't),
AMD would have been left out in the cold. That was the whole idea, but
application / programming support never really caught on, and the price
never came down to where IT departments felt it was a good bang for the
buck. They see the migration to AMD-64 as a performance boost now, costing
less than an Intel solution, backward compatible with all 32-bit
applications (because they run natively on AMD-64 chips with no emulation
needed), and forward compatible with Win64 if they see a need to go that
route in the next few years. Sorry if all this has been covered previously,
but you guys just seemed to be dancing around it.
I've just got the news from Intel's developer forum. It's now
official: It's the long rumored 'Yamhill' sort of '86-64 compatible
ISA. It will first appear on the "Nocona" core cpu, which will be
marketed as a 32/64 bit "Xeon" cpu. The "Potomac" multicore cpu, to
appear sometime in 2005 is also a 32/64 bit cpu, and will also be
marketed under the "Xeon" label, towards the server market.
Intel calls this 32-64 bit ISA "Compatibility Technology", or CT.
Intel is cautious about performance, and claim there will be no
performance enhancement from CT. So it mainly seem to be about
providing the address space. ...Or they want to direct performance
customers to Itanium.
It doesn't appear as if Intel will have anything solid for the desktop
until 2006-07. There will be a CT-chip aimed for workstations though.
Apparently, it is basically an enhanced 'Prescott' core *inside* a
new memory manager. I don't know what is meant by "aimed at
workstations" but it suggests price will be steep.
Intel denies AMD'86-64 compatibility. But "MS Windows for 64-bit
extended systems" as it is officially known, will run on both
AMD'86-64 and Intel CT-cpus. And Intel CT-cpus will also run some
AMD'86-64 binaries ("those currently being developed"). The questions
are: Will AMD'86-64 run Intel CT-binaries?
And will CT run all AMD'86-64 binaries, also those using AMD's extra
registers, or have Intel persuaded developers to cripple AMD's ISA?
My thoughts: Somewhat cautious relief, since there seem to be some
convergence, rather than split of the PC.
It also seem to be somewhat ad hoc. This really seem to be a 32-bit
cpu with 64-bit extended addressing, rather than 64-bit cpu that is
32-bit compatible. Which means Intel have reconsidered fairly
recently. An impression that is strengthened by the lack of pace of
Intel's 64-bit program. Cause for worry is that MS seem to have, at
least to some extent, remained in Intel's bed. It's now clear that the
delay of "Windows for 64-bit extended systems" is to allow Intel time
get their "Nocona" ready.
Jim Allchin, the prize arsehole at Microsoft, put it like this:
"Microsoft's and Intel's leadership continues to deliver powerful,
cost-effective, 64-bit computing to the broad IT market"
ancra