GameTales: Cray 6400 (2015)
rome.ro
rome.ro
I dont know if Sun paid Cray to get their name on it, but I'm sure Cray did not pick it up because of the fantastic CPU performance.
The entire sun4d series had the same fundamental issue: When a CPU missed local cache and fetched across the "X-Bus", instead of returning a single word as fast as possible in a 2-cycle packet, the memory board did four sequential memory accesses and sent a 9-cycle packet.
The net effect of this was to turn it into an 8MHz machine, if your program did not fit well in the 1Mbyte CPU-cache.
On the plus side, you could stick amazing numbers of S-bus cards into those boxes, for instance if you needed a lot of disks for statistical seek-time reduction.
We had five SS1000's as file servers, they had 9 differential SCSI controllers each, with each controller servicing three Seagate 2GB "Elite" drives - a whopping total of 270 GB, mirrored and striped with Veritas.
From the technical perspective it is a large single system image multiprocessor system running solaris with hardware support for logical partitioning (which famously involves configuring the backplane logic through JTAG from attached sun4 machine with somewhat non-trivial software).
I was fortunate as a teen to visit Cray Research Superservers (a cab ride away), to port our workstation software to it. The port was trivial, and took less than a day.
(One of our marketing people was exploring a partnership with Cray, and I guess no real software engineers were available, so they sent the intern.)
I guess there's different ways to parse the subtext. He didn't want to work on Windows? I can emphatise.
Also interesting is the Carmack reply in the comments section which says the point of this model was its potential NextSTEP/SPARC compatibility.
You didn't really have a choice when it comes to making games. Other than the consoles.
One of us had found a Cray T3E was for sale on eBay. We mused: What would happen if a truck rolled up on Quakecon, and we asked Carmack "will it play Doom?"
15 years later, I got my answer: https://twitter.com/belthesar/status/1341185861392740358
Interesting. I wonder if Solaris (I assume it would be running Solaris) would support that kind of multi-head thing.