It's funny thinking back to the hype cycle of Itanium back in the heady days where performance was doubling every year, desktop was king and this was the future . Turns out it was more like IBM's MCA / PS2 rather than the future. Compatibility and ubiquity wins. As nearly always.
It was only the future until release date forced it to face the reality. Linus Torvalds in 2003: https://yarchive.net/comp/linux/x86.html >Itanium 2 doesn't hold a candle to a P4 on any real-world benchmarks.
Intel Itanium IA-64 Support Removed with the Linux 6.7 Kernel
31–40 of 220 posts
Re: Intel Itanium IA-64 Support Removed with the Linux 6.7 Kernel
#32Re: Intel Itanium IA-64 Support Removed with the Linux 6.7 Kernel
#33It's funny thinking back to the hype cycle of Itanium back in the heady days where performance was doubling every year, desktop was king and this was the future . Turns out it was more like IBM's MCA / PS2 rather than the future. Compatibility and ubiquity wins. As nearly always.
In this case, that means AMD showing up with the first x86-compatible 64-bit CPUs killed Itanium dead. For big software projects already running on x86, there were 2 options:
- Port everything to a new architecture that only looked good in specific benchmarks, cross your fingers, and hope for the best.
- Keep running your code on new 64-bit CPUs that were backward compatible with your existing code, then recompile for 64-bit as you got around to it.
As a bonus, amd64/x86-64 CPUs were faster than the P4 chips that practically needed 3 phase power to boot up.
It was kind of a no brainer.
Re: Intel Itanium IA-64 Support Removed with the Linux 6.7 Kernel
#34The worst thing about Itanium is that it killed DEC Alpha, high-performance MIPS and some other arches I keep forgetting about.
It killed their manufacturing based on hype, where as they all established a firm install base before itanium ever got rolling, which has ensured they continue to be (halfheartedly) maintained.
Re: Intel Itanium IA-64 Support Removed with the Linux 6.7 Kernel
#35Why it took so long?
Re: Intel Itanium IA-64 Support Removed with the Linux 6.7 Kernel
#36It's funny thinking back to the hype cycle of Itanium back in the heady days where performance was doubling every year, desktop was king and this was the future . Turns out it was more like IBM's MCA / PS2 rather than the future. Compatibility and ubiquity wins. As nearly always.
Compatibility and ubiquity wins. As nearly always. I’m not particularly confused about Intel’s perspective on compatibility: Even at the time, there were several examples of successful platform CPU transitions across architectural “full breaks”. Apple going from 68k to PowerPC is the closest analogy for Intel, and if the Itanium performance and software (compiler) story had played out as Intel envisioned they likely…
Oh but they did :)
Re: Intel Itanium IA-64 Support Removed with the Linux 6.7 Kernel
#37It's funny thinking back to the hype cycle of Itanium back in the heady days where performance was doubling every year, desktop was king and this was the future . Turns out it was more like IBM's MCA / PS2 rather than the future. Compatibility and ubiquity wins. As nearly always.
Compatibility and ubiquity wins. As nearly always. I’m not particularly confused about Intel’s perspective on compatibility: Even at the time, there were several examples of successful platform CPU transitions across architectural “full breaks”. Apple going from 68k to PowerPC is the closest analogy for Intel, and if the Itanium performance and software (compiler) story had played out as Intel envisioned they likely…
Re: Intel Itanium IA-64 Support Removed with the Linux 6.7 Kernel
#38It's funny thinking back to the hype cycle of Itanium back in the heady days where performance was doubling every year, desktop was king and this was the future . Turns out it was more like IBM's MCA / PS2 rather than the future. Compatibility and ubiquity wins. As nearly always.
As someone working in that space at that time, IA64 was still losing to Sparc64 the entire time. We would do big boxes on Solaris and replace older Sun boxes with ia32 Pentium Pros. There wasn't really ever a point at which we thought "hm, RISC isn't working for us, we need VLIW" ...and we were an HP shop!!!
Of course, it's also possible that by that point Sun was already paralysed by infighting between various splinter groups, with no big bad DEC to fight against.
Re: Intel Itanium IA-64 Support Removed with the Linux 6.7 Kernel
#39Earlier quoted context omitted.
Whether the DEC Alpha development stopped because of Merced (as it was called then) or because of the 1997 legal mess https://www.wired.com/1997/10/intel-dec-settle-alpha-chip-di... is quite hard to say. The DEC Alpha architecture was planned for 25 years and it certainly was not technical barriers that killed the Alpha 21464.
In the end it was market forces that did it in. Making new chips was (still is!) exponentially more expensive for each generation, and at the same time mass market chips were getting better and better while they could amortize the NRE costs over zillions of chips sold, eating the market from below. And other RISC competitors (and IA-64) were attacking from the sides. DEC just didn't have the customer base or depth of…
DEC's terminals? killed by PCs. The VAX lineup? killed by RISC chips, and the VAX 9000 consumed a huge chunk of their cash reserves before embarrassingly being rendered obsolete by their own NVAX.
This was a time of change from minicomputers to microcomputers and DEC made costly decision after costly decision. They kept selling off profitable "non-core" portions of the business that in the process incurred a loss.
Re: Intel Itanium IA-64 Support Removed with the Linux 6.7 Kernel
#40As necessity is the mother of invention, Itanium did lead to UEFI, though The Chicken and the Egg The very first effort that is considered a direct ancestor of UEFI technology had a very specific tactical goal. In the course of 1997 people at Intel were working on how to boot computers based on the prospective Itanium® Processor family...." from https://www.intel.com/content/dam/www/public/us/en/documents...
https://itanium-cxx-abi.github.io/cxx-abi/abi.html
My understanding is this was first created for Itanium but is now used for other architectures.