This is about the (in)famous “Cray on a Chip” CPU, the Intel 80860… and all the hardware that used it.
It’s a pretty much awkward piece of hardware and so it’s no wonder it flopped. Actually, it died the common “It’s not the CPUs fault-death”.
There were other Intel flops which suffered the same fate: Overambitious, let-the-compiler-do-the-work attitude. Having no compiler who could feed (read: create optimal code) the CPU efficiently enough, the i432 and the i860 starved to death… and the Itanium is IMHO on the same road to nowhere.
Still, it was very expensive when new and requires quite a bit of low-level knowledge to program… and therefore it is definitely real men hardware!
[For my German readers, here’s an article I wrote for my mailbox BB back in ’91… when I believed the hype ;)]
The marketing claim was 60-80 MFLOPS @ 40Mhz, 120MIPS (89500 Dhrystones)…which was purely theoretical.
Hand optimized assembly code (using dual-instruction ops etc.) might reach 33-40 MFLOPS, compilers could be called ‘good’ if they created code worth 10 MFLOPS.
From a machine-language programmers view, the i860 is a major pain in the a**… well, let’s call it quite a challenge. Even the toughest and most serious resignated at some point… here’s what I found on one of my i860-patrols in the internet:
Original description: “Bullet holes courtesy of Stephen Wheat, one of the chief architects of SUNMOS. It should be noted that he now works for Intel!”
There were Only 3 known dedicated Systems made:
- The Stardent Vistra 800, initially running Unix V.4
- The Intel i860 Station
- Oki built two systems. The desktop OKI Station 7300/30 which ran UNIX System V R4.0 as well as the later deskside OKI Station 7300/35 which ran OKI UX.
I dare say they were all the same (i.e. OEM’ed)… look at the pics:
(Stardent, Intel, OKI)
All the same case, even the same Logitech mouse. So I think it’s an original Stardent design which Intel OEMed, to have something for their customers. And when Stardent went out of business in 1991 they sold the design to OKI.
So the i860 was mainly used on “Number Cruncher” and/or Graphic Accelerators (like the famous NeXTdimension)…
I have several i860 boards in my collection and continue to dissect and optimize them. To navigate through them you can either use the more structured menu on top of this page (Hardware/Intel 80860) or this list of all posts:
- Microway NumberSmasher
- Hauppauge 4860
- The SPEA cards
- Kontron SBC860
- The DSM-860 Series
- Dissection time!
- Run Forest, run!
- Olivetti CP486
- Putting the DSM to use
- Upgrading the NumberSmasher
- Myriad DASH!860
- ThruView – Software for the DASH!860
- Olivetti LSX 5010