Itanium: Mark Architecture as Orphaned
git.kernel.org
git.kernel.org
It was not awesome to keep adjusting out code to be more amenable to the VLIW-like needs of the processor (Intel’s compiler actually generated very good messages as to “why we didn’t do a good job with your code”, you just often couldn’t do anything with that info).
I still remain amused to guess what kinds of programs were included in the architecture simulations that led them to want so many integer units (12?) and so few floating point ones.
If I had to guess, SPEC Int.
I one had a frank conversation with a CPU designer at a chip company. I was looking at a CPU that was fairly wide superscalar, but had super tiny caches. I observed that this chip was probably only efficient at running Dhrystone. His response was "We win and lose 7 figure CPU sales based off of Dhrystone benchmarks. DMIPS/Watt is the only benchmark that matters for the majority of our sales in dollars"
Maybe large Oracle databases, too?
The architecture really was the only game in town for a while for having so many physical memory address bits. I just assume someone “resold” it to the HPC/supercomputing groups as “here, go sell this”.
To be clear, if you had a multi-hundred processor system sitting around (as we kind of did, thanks SGI!), you used it. But... you probably shouldn't have purchased it.
I definitely don’t remember the numbers and haven’t looked them up on wikichip, but Itaniun certainly counts as “Intel-based” :).
I'm mostly sad to remember that the itanium was supposed to be a "replacement" for the DEC alpha, and Compaq selling the IP to Intel. very sad day for computing.
remember, intel seemed hesitant to extend the x86 architecture, and x86-64 came out of AMD.
AMD licensed the EV6 bus from DEC and there was some discussion of having motherboards that could accept either an AMD K7 or DEC Alpha and just flash the BIOS. That might have made the Alpha last longer by having more low cost motherboards
I wonder if the AMD/Intel competetion pushed x86 to get as fast as it got surpassing all those custom chips?
HP was involved in Itanium and was discontinuing there own chip lines. We were talking about moving to it, for the "superdome" line of machines. I was working with PA-RISC at the time, and it seemed like this was the next chip. But it wasn't compatible with PA-RISC but had an x86 compatibility mode..
It was a weird chip, and required really good compilers. I thought it was long dead. It was interesting though..
Then getting AArch64 onto the same CPUs as AArch32 meant in one bound they could cast off the legacy and start to compete on performance.
Plus probably better to teach for an architecture that had the performance cachet and where you could get some desktop machines.
We got two delivered a month or two ago. These ones are never going to run Linux, so it makes no difference if they drop support.
It’s just an Ingres database and batch processing data into and out of it. Can you believe Ingres is still around?!?
The replacement is a DataBricks/Spark system, but it’s years behind schedule - that’s why they had to buy new servers before production ended. It makes me sad that to match the performance of a 2nd-gen dual core Itanium (the entry-level processor back then - 10 years ago), we need a 10-node cluster and all the guys are hand tuning their partition parameters just to get to that performance level.
The thing is, starting a DataBricks cluster can take 2-3 minutes. If you can’t keep it running, you have to bear that cost every time you want to use it. You know, like when you are batch processing... But when you’ve got an on-premise server with a nice fat fiber channel connection to an nvme Pure Storage SAN and a processor that is really good at I/O, it’s going to be pretty fast.
I wonder how many folks would miss this reference. If I'm not mistaken, it's only in the original series. On the other hand, I guess Itanium is even more obscure than Star Trek at this point.
I tend to assume that most people know at least as much as I do, so I was taken aback when, after explaining line endings to a co-worker, she asked, "What's DOS?"
The line stands well enough on its own without context, so it can be used even without knowing what its referring to... but it clearly is a reference.
Yeah I’m in this boat. They say this on Reddit all the time so I know it’s a reference to something, but like you said I never bothered to check what it’s actually a reference to.
It suddenly hit me that there are adults alive today who have only ever known PCs without floppy drives.
"Why is it calling you Jim? How are you signed-in to Chrome?"
"I'm not. I don't use that stuff."
"Why is it calling you Jim then?"
"It calls everybody Jim. That's a quote from Star Trek."
He assumed the error message was personalized based on how you were signed-in to Chrome.
Turns out that, though he's a big Star Wars and Dr. Who fan, he managed to completely avoid Star Trek TOS. I found the phrase to be used ubiquitously too but, apparently, not so much that he ever noticed it.
How old was she? I bet there are plenty of people born in the late 80s / early 90s who've never used DOS. Windows 95 changed everything.
But cmd is surely quite compatible with command.com. With more capabilities, but still very compatible. And a deceivingly close user interface.
msdos.sys, io.sys, and command.com
Source is interesting, I took a look:
Would there be patent problems, or potentially copyright problems?
Would there be a single person in the world who actually likes Itanium enough? Is there really no point at all?
I know Jay Maynard (of Tron cosplay fame) runs an Itanic server in his house. Mainly because the ISA is so rare in the wild that it's unlikely to be affected by shotgun malware attacks.
They should have closed out the team working on this long long ago and changed everyone working on this to making their newer chips work better.
I don't think so:
https://en.wikipedia.org/wiki/Pentium_4:
> Launched November 20, 2000
https://en.wikipedia.org/wiki/Itanium:
> Launched June 2001
https://en.wikipedia.org/wiki/Intel_Core:
> Launched January 2006
You seem to be basically claiming their downward spiral started before their biggest recent upswing, which doesn't make sense. Itanium (and the Pentium 4) were mistakes that they managed to recover from 15 years ago. However, it's only just being discontinued because Intel's not a company that's willing and eager to leave their existing customers in a lurch.
Edit: it sounds like HP was basically paying Intel to keep Itanium alive:
https://en.wikipedia.org/wiki/Itanium#HP_vs._Oracle:
> ...court documents unsealed by a Santa Clara County Court judge revealed that in 2008, Hewlett-Packard had paid Intel around $440 million to keep producing and updating Itanium microprocessors from 2009 to 2014. In 2010, the two companies signed another $250 million deal, which obliged Intel to continue making Itanium CPUs for HP's machines until 2017.
According the the article, the latest Itatium processor was released in, surprise!, 2017.
I don’t see intel just rolling over, I suspect it will just take some years for them to get back to a good arch, just as it did when they had their long P4 period leading up to the Core series.
In the coming years, any fab process innovation will see Apple buying up most or all of the fab capacity for the new process in the supply chain, locking other vendors out, meaning that in order to keep pace with Apple Silicon, Intel and AMD will have to build bigger, hotter, more power-hungry chips -- and then they're not really competing with Apple, just retreating into the enthusiast and high-end server hardware markets.