Hacker News new | past | comments | ask | show | jobs | submit login

Eh, don’t forget the external forces. Remember Itanium vs AMD’s x86_64?



Itanium died because it was a very niche architecture Intel was working on their desktop/common server x64 line when AMD came out with Athlon64 which more or less won because it's desktop performance over the Pentium 4. Itanium was a RISC-y endeavour by Intel and it had it's problems but you can't really say it died because of x86_64.


Itanium was a trojan horse to get their rivals to give up on MIPS/Alpha/UltraSparc development. As soon as those CPUs lost all traction, Intel dumped Itanium as well. Intel was never serious about the Itanium. Considering how performance sensitive it ought to be, Intel chose to build Itaniums on older manufacturing processes. The fact that Itanium performance was hopeless should not have been a surprise.


Intel chose to build Itaniums on older manufacturing processes

They didn't have any choice. Itaniums were big, and their defect rate on newer processes was too high to get any yield on chips that size.


Itanium was EPIC, pretty much the opposite of RISC. Intel bet on compilers being good enough to tell the CPU which branches it could execute in parallel, and lost that bet.


Er... those are orthogonal concepts. Itanium had a simple instruction set with primarily register-register operations. The explicit ILP part has nothing to do with that.


Itanium was a RISC-y endeavour by Intel and it had it's problems but you can't really say it died because of x86_64. Microsoft adopted it and dropped IA-64 like a hot potato. Intel dropped Yamhill and other projects that attempted to bring IA-64 to the desktop as soon as they realized MS wanted x86-64. Performance didn't factor in because AMD would have never had the chance to provide the world all the CPUs it wanted (supply constraints)


I think you are mixing a few things here Yamhill was supposed to be a x86_64 CPU (under license from AMD) it was dropped in favor of promoting Intels own IA64 instead. http://www.geek.com/chips/intels-otellini-says-no-to-yamhill...

Microsoft dropped support for IA64 only a few years ago with Windows Server 2008 R2 being the last OS that supported it due to the limited market share. This was quite long after Intel has killed IA64 internally on it's own.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: