Originally posted by oiaohm
View Post
Announcement
Collapse
No announcement yet.
Linux 6.7 Set To Drop Support For Itanium IA-64
Collapse
X
-
Originally posted by dlq84 View PostThe last remaining Itanium user is shaking right now.
- Likes 4
Comment
-
Originally posted by zexelon View Post
Intel lost badly on the Itanium. They could not just reduce the node size and hope for the best. Performance was so abysmal, especially in x86 compatibility mode that they had to invest massive engineering resources in rebuilding the cpu several times.
I am not certain, but I think HP did all right on their side as they pretty much exclusively used Itanium in their non-stop server line where it worked out quite well, even at its lower performance threshold.
I think Oracle also got burned in this adventure, weren't they required by contract to keep their database running on Itanium long past its profitability?
In the end, I personally liked a bunch of the design decisions in Itanium... but I never had to program for the beast, and am given to understand it was only rivalled by the Cell processor in its abuse of the programmer.
They really should have just made Itanium their first "Compute Card" and kept it as an add on to an x86 CPU. There was groups doing this with the Cell CPU at one point (https://techreport.com/news/mercury-...-a-pci-e-card/).
Eventually the weight of cumulative delays and missteps added up, and x86 got credible for mission-critical uses when Nehalem-EX came out. After that point, there was no longer any reason to run Windows or Linux workloads on it and it became purely a platform for Itanium-specific operating systems (UX, VMS, Nonstop, SourceT, GCOS8.)
- Likes 1
Comment
-
Originally posted by Dawn View Post
For a number of years, performance was just fine. Core for core, Madison through Montvale outperformed its x86 contemporaries while offering better scalability (albeit at the cost of being somewhat brittle and more expensive.) There's a reason it kept being used in supercomputers like Columbia even when x86 was cheaper.
Eventually the weight of cumulative delays and missteps added up, and x86 got credible for mission-critical uses when Nehalem-EX came out. After that point, there was no longer any reason to run Windows or Linux workloads on it and it became purely a platform for Itanium-specific operating systems (UX, VMS, Nonstop, SourceT, GCOS8.)
- Likes 3
Comment
-
Itanium was too far ahead of its time, in that the compilers, of its day, could not properly schedule the EPIC (a VLIW variant) pipeline, leaving a lot of potential performance on the table. And Intel's choice to not cannibalize its existing cash cow (x86) production by using the more advanced lithography was another factor that contributed to Itanium's minuscule market share. AMD (with its 64-bit extension(s) for x86) put the nail in coffin, although Itanium continued as the living dead for quite some time. Itanium did have a place in certain high performance computing deployments where there was value in throwing programmers at optimizing their code for the architecture.
Comment
-
Originally posted by CommunityMember View PostItanium was too far ahead of its time, in that the compilers, of its day, could not properly schedule the EPIC (a VLIW variant) pipeline, leaving a lot of potential performance on the table. And Intel's choice to not cannibalize its existing cash cow (x86) production by using the more advanced lithography was another factor that contributed to Itanium's minuscule market share. AMD (with its 64-bit extension(s) for x86) put the nail in coffin, although Itanium continued as the living dead for quite some time. Itanium did have a place in certain high performance computing deployments where there was value in throwing programmers at optimizing their code for the architecture.
https://images.anandtech.com/doci/4285/Risc_loss.png for instance.
- Likes 1
Comment
-
Originally posted by zexelon View Post
Yes you are correct, its performance exceeded x86 substantially... in very specific, very parallel use cases and only when fully programmed in its native IA64 instruction set. If you were trying to run in x86 compatibility mode, early editions were utterly abysmal and later editions were merely passable. It was also far more difficult to build optimized compilers for this ISA than originally thought.
Who gives a shit? That's relevant to the NT folks and almost nobody else. Shockingly, Itanium's major competitors - Power, SPARC, Z - would also have poor performance emulating x86.
- Likes 2
Comment
-
Originally posted by Dawn View Post
"Processor running emulator has substantial performance penalty! Film at 11!"
Who gives a shit? That's relevant to the NT folks and almost nobody else. Shockingly, Itanium's major competitors - Power, SPARC, Z - would also have poor performance emulating x86.
Also Opteron completely crushed Itanium. Itanium was first to market, that was its only win in the sales side. It was then promptly relegated to niche markets like the HP nonstop servers.
Aggressiveness is a poor substitute for reason.
- Likes 5
Comment
-
Originally posted by zexelon View Post
Yes you are correct, its performance exceeded x86 substantially... in very specific, very parallel use cases and only when fully programmed in its native IA64 instruction set. If you were trying to run in x86 compatibility mode, early editions were utterly abysmal and later editions were merely passable. It was also far more difficult to build optimized compilers for this ISA than originally thought.
So to me saying that the x86 compatibility mode in IA64 was slower than x86 is kinda like, "well duh".
- Likes 3
Comment
-
Originally posted by zexelon View Post
100% true... but the entire market cared... very deeply. Itanium was the first major 64bit ISA from Intel and was billed as the "transition from 32bit to 64bit". Unlike your other examples Itanium does include x86 hardware instructions in it, and in all its incarnations clamed full x86 compatibility. Literally NONE of your other examples do that. Its just that in Itanium the completely butchered the x86 implementation in some half baked (probably marketing driven, but thats pure hearsay) attempt to drive people to the IA64 implementation.
Also Opteron completely crushed Itanium. Itanium was first to market, that was its only win in the sales side. It was then promptly relegated to niche markets like the HP nonstop servers.
Aggressiveness is a poor substitute for reason.
Also, "crushed Itanium" at what? Look at sales numbers for 2007-2009, when Itanium and Opteron had both been around for years. It's one-sided, and not in favor of Opteron. If you say "performance", take a look at SPEC and TPC numbers for the same period.
- Likes 2
Comment
Comment