Jeff7181
Lifer
I think you're a little confused (or maybe I am).
The benefit you're saying IA 64 RISC processors have over IA 32 x86 processors (and X86-64 processors) has nothing to do with bits. The benefit you're talking about is the difference between RISC and x86. There's just two things better about 64-bit CPU's than 32-bit CPU's (in the most stripped down definition of 32 and 64 bit)... 64-bit processors can natively address more memory, and they have a much larger dynamic range. That's ALL. Any other advantages you're talking about are purely related to the difference between RISC and x86... no matter how many bits wide their GPR's are.
So... if your point is that instead of extending the x86 architecture to 64-bits, AMD and Intel should have adopted a 64-bit RISC architecture... I won't argue with you about that, because a 64-bit RISC processor probably does perform better than a 64-bit x86 processor. But keep in mind... if they were to swtich to IA64 you wouldn't be able to use any of your old software. I mean you could... but you'd take a HUGE performance hit to do so. Would it have been better to adapt the IA64 and Itanium to run 32-bit x86 code? Possibly... but x86-64 is here, and the transition is being made almost seamlessly. No doubt there will be some Windows bugs and driver issues to start with... but for the most part, it will be a seamless transition, and that's what consumers need. You can't come at them and tell them "if you want a new computer, you have to buy ALL new software, and you CAN'T use any of your old software."
The benefit you're saying IA 64 RISC processors have over IA 32 x86 processors (and X86-64 processors) has nothing to do with bits. The benefit you're talking about is the difference between RISC and x86. There's just two things better about 64-bit CPU's than 32-bit CPU's (in the most stripped down definition of 32 and 64 bit)... 64-bit processors can natively address more memory, and they have a much larger dynamic range. That's ALL. Any other advantages you're talking about are purely related to the difference between RISC and x86... no matter how many bits wide their GPR's are.
So... if your point is that instead of extending the x86 architecture to 64-bits, AMD and Intel should have adopted a 64-bit RISC architecture... I won't argue with you about that, because a 64-bit RISC processor probably does perform better than a 64-bit x86 processor. But keep in mind... if they were to swtich to IA64 you wouldn't be able to use any of your old software. I mean you could... but you'd take a HUGE performance hit to do so. Would it have been better to adapt the IA64 and Itanium to run 32-bit x86 code? Possibly... but x86-64 is here, and the transition is being made almost seamlessly. No doubt there will be some Windows bugs and driver issues to start with... but for the most part, it will be a seamless transition, and that's what consumers need. You can't come at them and tell them "if you want a new computer, you have to buy ALL new software, and you CAN'T use any of your old software."