well, both the architectures have their pros and cons and its really hard to tell one better than other especially we havent yet seen the Hammer in flesh and blood.
now it costs $4000 for a 800 MHz Itanium and a whole Itanium system for not less than $10k, and going by AMD pricing tradition I expect it to cost less than $3000 for a Clawhammer running at 1 GHz. As regards the performance, its really left to the respective architecture and the code running on it. Itanium software will be optimised at compile time, hence the compiler as well as the software that compiles on them will be costly.
Hammer, since it is a mere extension of older 32 bit registers, the compilers will be lesser complex and the processor will be working to optimise the incoming code at runtime. while that is what current Pentium-IIIs and 4s and Athlons do. working with such code however complex, worked fine and contemprory compilers generated code that would be fairly near to VLIW code.
I have been a great fan of Mr. Micheal Abrash and his <font color=blue>Zen of Code Optimisation</font color=blue> (too bad it went out of print) for years and have studied a fair number of compilers and the code generated by them (taking que from a old issue of PC Tech Journal, I guess it was July 1988 issue which probabely was the last issue of this great magazine!) I do concede that the compilers and assembly code then was not complex as it is today, but it does give an insight as to whats happening inside.
So I would say that properly generated code alongwith the ability of the processor to schedule it well at runtime, should deliver performance comparable to a VLIW code. the difference is in the cost and complexity of the code as well as that of the processor it is running on.
64 bit systems and the software will take a while to be mainstream, and there will be a fairly long period when both 32 bit as well as 64 bit apps will be used equally. so in my opinion the AMD approach seems more logical than Intel's whereas the Intel IA-64 will see its fruits after a while after the IA-64 compiler, code - the OS and apps will mature and become commonplace.
anyway none of the 64 bit processors are targetted towards home, but the workstation and server segment is too complex to suddenly shift to a newer architecture, newer code and new applications. it will need to support 32 bit applications as efficiently for some time to come.
girish
<font color=blue>die-hard fans don't have heat-sinks!</font color=blue>