At first, the i860 was only used in a small number of
supercomputers such as the
Intel iPSC/860. Intel later marketed the i860 as a workstation microprocessor for a time, during which it competed with microprocessors based on the
MIPS and
SPARC architectures, among others. The
Oki Electric OKI Station 7300/30 and
Stardent Vistra 800
Unix workstations were based on a 40 MHz i860 XR running
UNIX System V/i860. The
Hauppauge 4860 and
Olivetti CP486 featured an
Intel 80486 and i860 on the same motherboard. Microsoft initially developed what was to become
Windows NT on internally designed i860XR-based workstations (codenamed
Dazzle), only porting NT to the
MIPS (
Microsoft Jazz),
Intel 80386 and other processors later. Some claim the NT designation was a reference to the "N-Ten" codename of the i860XR. The i860 also saw some use in the
workstation world as a graphics accelerator. It was used, for instance, in the
NeXTdimension, where it ran a cut-down version of the
Mach kernel running a complete
PostScript stack. However, the
PostScript part of the project was never finished so it ended up just moving color pixels around. In this role, the i860 design worked considerably better, as the core program could be loaded into the cache and made entirely "predictable", allowing the compilers to get the ordering right. The NeXTdimension could produce 32-bit graphics faster than the main NeXTcube's
Motorola 68030 could produce 2-bit graphics.
Truevision produced an i860-based accelerator board intended for use with their Targa and Vista framebuffer cards.
Pixar produced a custom version of
RenderMan to run on the card that ran approximately four times faster than the 386 host. Another example was
SGI's
RealityEngine, which used a number of i860XP processors in its geometry engine. This sort of use slowly disappeared as well, as more general-purpose CPUs started to match the i860's performance, and as Intel turned its focus to
Pentium processors for general-purpose computing. Mercury Computer Systems used the i860 in their
multicomputer. From 2 to 360 compute nodes would reside in a
circuit switched fat tree network, with each node having local memory that could be mapped by any other node. Each node in this heterogeneous system could be an i860, a
PowerPC, or a group of three
SHARC DSPs. Good performance was obtained from the i860 by supplying customers with a library of signal processing functions written in assembly language. The hardware packed up to 360 compute nodes in
9U of
rack space, making it suitable for mobile applications such as airborne radar processing. During the early 1990s,
Stratus Technologies built i860-based servers, the XA/R series, running their proprietary
VOS operating system. Also in the 1990s,
Alliant Computer Systems built their i860-based FX/800 and FX/2800 servers, replacing the FX/80 and FX/8 series that had been based on the Motorola 68000 ISA. Both the Alliant and Mercury compute systems were in heavy use at NASA/JPL for the
SIR-C missions. The U.S. military used the i860 for numerous aerospace and
digital signal processing applications as a coprocessor, where it saw use up until the late 1990s. == References ==