OpenPA.net
PA-RISC information - since 1999

HP Convex SPP2000 S-Class, X-Class

Quick Facts
Introduced 1997
Period Maturity (III)
CPU 4-16 PA-8000
180 MHz
Caches 1/1 MB L1
RAM 16 GB
Design Crossbar
Drives 20 SCSI
Expansion 28 PCI
Bandwidth CPU 7.5 GB/s
Mem 15 GB/s
I/O 1.9 GB/s
XBAR 15.3 GB/s
SCI 3.8 GB/s
I/O SCSI
Console
SCI (CTI)

The HP 9000 S-Class and Convex SPP2000 are large scalable PA-RISC servers based on Convex Exemplar technology, integrated into HP’s lineup after the acquisition of Convex. Originally developed based on the Convex Exemplar SPP1000, the SPP2000 and later S-Class use a similar crossbar architecture. This crossbar uses central internal switching to connect resources to each other by forming matrix connections between input and output ports.

The Exemplar SPP2000, called S-Class and X-Class by HP, are the predecessors of the later HP 9000 V-Class V2200 and V2500 servers.

A single SPP2000 can hold up to sixteen 64-bit PA-8000 processors with 16 GB of memory in a single Node, which is called S-Class. SPP2000s can form large-scale systems by connecting single Nodes with SCI links into a larger cluster of up to 32 nodes and 512 processors. The resulting system is called X-Class, which are ccNUMA computers. The clustering capabilities of their successors, the V2500, have been reduced significantly — in contrast to the 32-node maximum of SPP2000 clusters, V2500s only can be clustered to groups of four.

As the other Exemplar systems, the SPP2000/S-Class are operated and controlled via so-called teststations, Unix workstations that connect to a central management board in the single nodes which provides booting, system monitoring and diagnostics, and console connections. These teststations were either IBM RS/6000 AIX systems or later, more common, HP 9000 workstation running HP-UX.

System architecture

Processors

Model Type CPU Speed L1 Cache
SPP2000 S-Class Node 4-16 PA-8000 180 MHz 1/1 MB off-chip
SPP2000 X-Class Cluster/Wall 32-512 PA-8000 180 MHz 1/1 MB off-chip

Chipset

The SPP2000 is based on the Exemplar crossbar architecture which connects the CPU and I/O to the system main memory.

  1. 8x8 nonblocking crossbar is the central part of the system, it connects the memory to the processor buses and I/O channels. There are eight ports for agents for CPUs and I/O — each agent connects to two CPUs and one I/O channel —, and eight ports for memory. Each crossbar port has a path width of 64-bit, giving it 960 MB/s peak bandwidth. The peak bandwidth of the crossbar is 15.3 GB/s combined. The crossbar in the original SPP1x00 Exemplar design was built with GaA chips, the SPP2000 in standard CMOS with 1.1M transistors.
  2. Eight Data Mover/Agents attach to the crossbar and provide access for the processors with Runway buses and I/O controllers to the memory via the crossbar over a 1.9 GB/s datapath with four 32-bit, unidirectional buses from two ports on the Agent connect to two crossbar ports. The I/O channels on the agent have a maximum bandwidth of 240 MB/s. Each Agent has two Runway processors buses with an aggregate bandwidth of 960 MB/s.
  3. Eight PCI controller connect the 240 MB/s I/O channels/PCI buses to the Agents.
  4. Eight Memory controllers attach each one four-way interleaved memory board to the Hyperplane crossbar. Each Memory controller has a bandwidth of 1.9 GB/s. The memory controllers probably also interface with the CTI interconnection.

» View a system-level ASCII illustration of the crossbar architecture.

System buses

Memory

Expansion slots

Storage

Clustering

Multiple Exemplar SPP2000/HP S-Class systems can be connected together to form a single large system, a Wall/X-Class.

External ports

Operating systems

Benchmarks

Model SPEC95
int
SPEC95
fp
SPEC95
rate, int
SPEC95
rate, fp
SPP2000/S-Class/X-Class 11.8 18.7 92.5
2-CPU: 183
4-CPU: 363
6-CPU: 539
8-CPU: 713
10-CPU: 867
12-CPU: 1012
16-CPU: 1307
141
2-CPU: 276
4-CPU: 524
6-CPU: 739
8-CPU: 935
10-CPU: 1085
12-CPU: 1220
16-CPU: 1413

Dimensions

Height Width Depth Weight
736mm 914mm 889mm 250kg

References

Articles

↑ up