3 ms·
Ahh the memories of dealing with Itanium for our large SGI boxes. It was super awesome to have a single system multi terabyte memory “machine” in 2005. It was
by boulos 6y ago
Ahh the memories of dealing with Itanium for our large SGI boxes. It was super awesome to have a single system multi terabyte memory “machine” in 2005.
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.
- moonbug 6y agoours mostly just ran x86 code..
- boulos 6y agoOn the funny Pentium3 equivalent thing bolted on? Or you mean in emulation mode?
- muth02446 6y agoAnd I thought Itanium was designed for Linpack ;-)
- aidenn0 6y ago> 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"
- boulos 6y agoSure. Specint and the more modern specintrate are obvious choices for “we can’t suck at this”. But the overall architecture was so extremely over “int heavy” that the box was just not great for the supercomputing segment it claimed to want to play in. 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”.
- bonzini 6y agoNot as bad as Niagara, that thing had what, 1 FPU shared by eight cores? Great for Java, a bit less for PHP that only had floating point arithmetic...
- boulos 6y agoPoor Niagara :). The Niagara design though was clearly intended for web serving/databases and Sun didn't go try selling it into the LINPACK/supercomputing segment. That's the disconnect for me. 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.
- dhess 6y agoTPC OLTP.
- yuhong 6y agoI believe that early AMD64 was limited to 40 bit addressing, and until about 2007-2008 anything Intel-based other than Xeon MP was limited to 36 bit.
- boulos 6y ago(I’m not sure why people downvoted / flagged you, so I vouched this). I definitely don’t remember the numbers and haven’t looked them up on wikichip, but Itaniun certainly counts as “Intel-based” :).
- deleted 6y ago[deleted]