Hewlett Packard Enterprise to buy SGI
fortune.com
fortune.com
My first job after college was working on data visualization software at SGI in Mountain View. Today, these buildings serve as Google's headquarters.
For me, SGI was a dream job at a dream company!
Disruption interrupted that particular dream, it would seem.
Same window, same view, same job, new business cards.
Hazy memories: electropaint; doing some graphics with my housemate after a grateful dead concert. (I seem to recall playing with the water worm from "The Abyss" and its texture map having been the interior of The Tied House from downtown mountain view.)
A company I worked at previously bought a bunch of Rackable systems JUST after the SGI acquisition, and we insisted that they include SGI badges with the systems because, in my words, the logo was just way cooler.
I suspect it's mostly the Cray networking topologies (T3D/T3E double-taurus with 2048+ cpus) that kept them relevant. The processors were just plain alphas and later Xeons I think.
It's all crazy.
But yes, Cray still has some impressive gear independently.
If they are impressive, it's only because of physical size and aggregate resources available, not because there's the least bit of magic involved. It's the usual Intel+-NVidia CPUs/chipsets/etc. At the current time, it's mostly their legacy proprietary interconnect.
Another feature I liked was two motherboards. I didn't get to buy one but I figured you could theoretically get extra reliability out of it.
The 90's were full of stylish cases. Maybe it's just nostalgia but there were so many cool looking computers back then.
SGI did make them another level of cool. Purple computers! Even something like an Indy that was just going to sit in a web farm looked cool.
Even simple desktops like the Indigo2 had style, and then you had oddball-looking beasts like the Tezro that really pushed the boundaries of what you can do with a computer case.
I miss SGI. The real SGI, that is.
Most modern computers are too cheap to be able to build them with high quality components, and the margins razor thin.
Adjusted for inflation even high-end modern desktop PCs are 10x cheaper than low end Suns and SGIs of the 90s ($10k in '96 $s is >$15k in modern $s).
In my opinion the Google Pixel is the only contemporary machine that has design edge that is envy worthy. I don't have the 'ludicrous speed' edition (yet), I am slumming it with the 2013 version but still utterly delighted with my '4Gb ram' machine.
The original SGI boxes didn't run any software that mere mortals used - no Photoshop, MS Word or anything else consumer grade. The Google Pixel is a bit like that too, allegedly you cannot run anything but a web browser on one. Mine runs a linux dev stack very nicely so, for me, I am still using 'winterm' style terminal windows with 'vi' much like back in the day with SGI boxes.
With things that are cool they are either cool to those that understand these things or they are cool to a wider audience, e.g. non-technical folk. My Pixel does impress mere mortals with the screen, the sound, the keyboard, the trackpad and the 'chrome' lights on the lid. Nothing else presents such a rich audio-visual experience in the laptop form factor. In mini-tutorials and working meetings I find the Google Pixel helps with the task in hand whilst projecting cool, albeit at a fraction of the awesomeness of an SGI box back in the 90's.
But, of course, the SGIs had 90's written all over.
I think OpenBSD was released on the same date and they kept the man pages up to date, too.
The sad state with documentation with any GNU/Linux distro beside GuixSD cos GNU Info, is alarming.
(see, for example: https://github.com/Lingcc/open64/blob/master/osprey/libm/ata...)
Hopefully the HPE buy allows them some space to continue the support and quality they are known for.
Web apps. What SGI was doing every day on "high-end" boxes is pretty-much the minimum specs you need to run these modern web pages and applications with responsiveness that matches my Windows 98 on Pentium 2 experience. We have the IRC app with 100MB of RAM. Apps with 50+ dependencies w/ cut & pasted code + lots of temp files that RAMdrives might speed up. Even more if I get into containers and such where at one point people told me I needed a VM for each version of each app, library, or kernel plus one to debug the hypervisor itself. Plus updates while system was running. All that might eat up 16 cores and 64GB of RAM pretty fast. So, SGI's forward-thinking engineers got busy on the monsters packing 6TB and such. And "visual workstations" + FPGA's to accelerate the JavaScript engines for games, CAD, and Adobe Photoshop.
Such forward-thinking architecture. I mean, they're possibly the only ones that got it right. Only HP's gifted management sees this. They know more browsers, JS engines, clouds, and Nintendo games are coming out. So, they're getting ready by dropping several hundred million on the visionary company that stayed ready for it. Smart move.
We have an SGI UV300 system, which has a single kernel image running on 96 cores with 6TB of RAM. Not many people build systems like that these days. The newest expansion of the Goddard supercomputer uses SGI servers. I wish them well as part of HPE.
Seeing that HP is buying up what's left does make me a little sad, but it's not a bad trip down memory lane. The Silicon Valley was fun for me back then.
... I'd settle for a mousepad, though. Or maybe a mug.
Those who need something with newer components and at a lower price can easily source a different machine and operating system.
But can you add a Nintendo 64 right onto the system bus ?[1]
Literally a full Ultra 64, in the form of an add-in card, with its own Nintendo video out plug and N64 controller connectors.
[1] http://assemblergames.com/l/threads/my-complete-sgi-ultra64-...