HP Apollo Domain 10000
| Quick Facts | |
|---|---|
| Introduced | 1988 |
| Period | Prelude |
| Series | Early |
| CPU | 1-4 32-bit PRISM 18 MHz |
| Caches | 192 KB |
| RAM | 128 MB |
| Design | Apollo |
| Drives | up to four |
| Expansion | 8 X-bus 6 VME 4 ISA |
| I/O | depends |
The Apollo Domain 10000 from Apollo Computer were marketed as personal supercomputer
geared for complex workstation applications like electronic design automation (EDA) and mechanical computer-aided design and engineering (MCAD/MCAE).
The Domain 10000 were designed and sold by Apollo Computer, a technical computing market leader in the 1980s, based on their own PRISM RISC architecture, before HP bought Apollo and integrated it into the HP 9000 lineup.
Apollo Computer was bought by HP at the end of the 1980s, taking over their product lineup with a plan on integrating technical computers (HP 9000 and Apollo) and software ecosystem. The Apollo workstation series was carried on for a few years under HP/Apollo branding; HP integrated Apollo as their workstation business unit with Apollo co-branding on the HP 9000 RISC workstations for a while but Apollo products and technology were phased out soon after and HP concentrated on its own PA-RISC computers and architecture.
- Apollo DN10000 workstations were introduced in 1988 $79,900-$235,900
- Apollo DSP10000 servers were introduced in 1988 for $69,900-$225,900
- Apollo 10010 are single-CPU, 10020 dual-CPU, 10030 3-CPU and 10040 4-CPU
Even though DN10000 and PRISM were soon phased out in its product lineup, HP communicaed an upgraded PRISM processor and Apollo hardware in 1989.
HP envisaged double the computing power (from 22 to 44 MIPS), increased caches to 512/512 KB, increased memory to 512 MB using 4 Mb DRAMs and up to 18 GB of SCSI storage, called the DN10000TX upgrade
in 1991 – which apparently never shipped.
System
Processors
| System | CPU | Speed | L1 Cache |
|---|---|---|---|
| Domain 10000 | 1-4 PRISM RISC 32-bit | 18 MHz | 128/64 KB on-chip |
Chipset
Domain DN10000 and DSP10000 are based on Apollo PRISM, a 32-bit RISC architecture on a system backplane with central and expansion slots. Processors, memory and high-performance graphics are attached to the central X-bus. A central service processor (MC68020) also attaches to the X-bus and controls the VME and ISA I/O buses for devices and peripherals.
- PRISM processors 1-4 attach to X-bus
- Memory 1-3 attach to X-bus
- FDDI networking attaches to X-bus
- Graphics engine attaches to X-bus
- Service processor and I/O attaches to X-bus
System buses
- X-bus, processor/memory bus – system backplane with 160 MB/s data rate
- VME main bus for I/O – for disk and network controllers
- ISA (
PC/AT
) bus for I/O – graphics and peripherals - ESDI for storage I/O, SCSI was an option
Expansion
Memory
- Apollo proprietary memory boards plug into X-bus slots, each taking two slots
- Up to three memory boards with each up to four 64 MB daughter boards
- 16 MB minimum, 128 MB maximum with parity, (704/720 MB theoretically)
Expansion cards
- Eight X-bus slots (shared with processor and memory boards)
- 40-plane graphics option for 3D drawing, using one slot (1280x1024)
- 80-plane graphics option for 3D drawing, using two slots (1280x1024)
- FDDI dual attach
- 68020, 12 MHz on Utility board
- Communications controller with 2 X.25 and SNA ports
- Four ISA slots (
PC-AT
)- IBM Token Ring card
- Simple 8-plane graphics if configured as workstation (1024x800)
- QIC tape controller: Western Digital WD7000
- Six or five VME slots (depending on VME extension)
- Ethernet card (13837)
- Apollo Token Ring card
- ESDI drive controller: Interphase V/ESDI 4201
- SCSI drive controller (X-ADD-TFC)
- 80286 on ETH802.3_VME
- Up to six networking cards are supported, two of each type
Storage
- Up to four disk drives in the system, options:
- 360 MB disk drives: Micropolis 1558 and Maxtor XT-4380E
- 760 MB disk drives: Maxtor XT-8760E
- 1/4" tape drives: Archive 5945C
- Up to two disks on each ESDI controller
- SCSI drives apparently possible in Domain OS SR10.4 with WD7000-ASC
Ports
- I/O depends on installed configuration
- 3 RS-232 serial
Operating systems
The only operating system for Apollo DN10000 is Domain/OS, Apollo's own operating system from the 1980s, originally called AEGIS. DN10000s were only supported by Domain/OS SR10, which allowed to select an environment on top of the OS – AEGIS and Unix (BSD or System V). There were no other operating systems available.
HP Apollo Domain operating system was discontinued by HP in 1997 and obsoleted in 2000 (by January 2001), the last versions were 10.3.5.15 and 10.4.1.2.
Performance
| System | Processor | SPEC89 | MIPS |
|---|---|---|---|
| HP Apollo DN10000 | Apollo PRISM 18 MHz | 19 | 22 |
| HP Apollo DN10000 | 4 Apollo PRISM 18 MHz | 60-100 | |
| HP Apollo DN10000-TX | Apollo PRISM2 36 MHz | 44* |
Comparison to SPEC benchmark data from other contemporary Unix computers:
| System | Processor | SPEC89 | MIPS |
|---|---|---|---|
| HP 9000 715 | PA-7100 100 MHz | 88 | |
| Siemens PCE-5S | Intel Pentium 100MHz | 79 | |
| HP 9000 730 | PA-7000 66 MHz | 78 | 69 |
| HP 9000 705 | PA-7000 35 MHz | 34.6 | 36 |
| Intel 486 PC | i486DX2 66 MHz | 25 | 31 |
| Sun SPARCstation 2 | SPARC 40MHz | 25 | 28 |
| DECstation 5000/200 | MIPS R3000 25MHz | 23 | 22 |
| HP 9000 425e | Motorola M68040 25MHz | 10.3 | 18 |
| DECstation 3100 | MIPS R2000 16MHz | 11.8 | 15 |
| HP 9000 834 | NS-1 PA-RISC 30 MHz | 9.5 | 14 |
| Intel | i386 33MHz | 4.3 | 8 |
| IBM PC 6150 | IBM ROMP 6MHz | 2 | |
| HP 9000 320 | Motorola M68020 15MHz | 2 | |
| HP 9000 500 | FOCUS 18 MHz | ~1 | |
| DEC VAX 11/780 | KA780 3.4MHz | 1.0 | 0.9 |
Documentation
Most HP documentation is only available at archive.org and other archives, with most official sources, articles and journals having disappeared in the 2010s.
- The DN 10000TX: a new high-performance PRISM processor, COMPCON Spring ’91 Digest of Papers, 1991
- APOLLO COMPUTER LAUNCHES ITS 64-BIT PRISM RISC MACHINE, February 29, 1988 techmonitor
- WHY APOLLO COMPUTER RECKONS IT HAS OUTDONE SUN IN THE RISC STAKES, March 14, 1988 techmonitor
- Series 10000 Personal Supercomputer Workstation Systems, Apollo Brochure, July 1988
- Apollo Quick-reference Configuration Guide, Hewlett-Packard Co., June 1990, 5952-2149
- Apollo/DOMAIN Computers, zepa.net, 2022 (mirror from 1999 and 2022 archive.org)
- Apollo Frequently Asked Questions, Nickolai Zeldovich, Mar 29, 2012
- Apollo part list, Tame Inc., 1997 archive.org
DN10000 SYSTEMS: 10574: PRISM CPU 10576: 10578: MAIN MEMORY PCB, REQ'S MEMORY DAUGHTERCARDS 10580: MAIN MEMORY PCB, REQ'S MEMORY DAUGHTERCARDS 10582: ISA BUS INTERFACE PCB 10597-000: 8MB MEMORY DAUGHTERCARD (USED WITH 10578 OR 10580) 10597-001: 16MB MEMORY DAUGHTERCARD (USED WITH 10580) 10640: ISA BUS MOTHERBOARD 10644: 5-SLOT 11755: 300VDC MAIN POWER SUPPLY, (7.5A/1500W) 18156: SWITCHING POWER SUPPLY (POWER COMPONENTS P/N C-942)
- HP- Apollo Products Configuration Guide, Hewlett Packard, December 12, 1989 bitsavers
- Apollo Continental United States Product Price List, Apollo Computer, July 1988 bitsavers
- HP unveils plan for new PRISM CPU, Hewlett Packard, Press Release October 1989 1000bit.it
- HP/Apollo Domain Operating System, HP Vintage Software archive.org, Hewlett-Packard Company (2000)
