PA-8600 PA-RISC Processor
Overview
The PA-8600 is an 64-bit HP PA-RISC processor from HP, released in 2000 and based on a modified PA-8500 (1998) in a new manufacturing process to achieve higher clock speeds. Released shortly after the PA-8500, the PA-8600 was offered by HP as direct upgrade path for many HP 9000 servers and workstations for up to 550 MHz clock speed, utilizing the newer HP Runway+ DDR bus.
PA-8600 are basically uptuned PA-8500 processors, rated for higher clock speeds and a modifed manufacturing process at Intel, HP’s fabrication partner for a while in the 2000s before switching to IBM with the enhanced PA-8700 RISC CPU.
Processor details
Functional units
PA-8600 is a 64-bit PA-RISC processor that implemented version 2.0 of PA-RISC architecture. It is multi-processor capable (SMP) and four-way superscalar, so it can decode, dispatch and execute multiple instructions per cycle.
There are ten integrated functional units in the PA-8600: two Integer ALUs, two shift/merge units, two complete load/store pipelines, Floating Point multiply/accumulate units (FPMAC), two Floating Point divide/square root units plus plus MAX-2 multimedia extensions (subword arithmetic) for multimedia applications.
The Instruction Reorder Buffer (IRB) has an 56-entry instruction queue/reorder buffer for instruction scheduling in hardware by the CPU.
The Translation Lookaside Buffer (TLB) with 160 entries, fully associative and dual-ported, translates virtual-to-physical memory addresses, the Branch Target Address Cache (BTAC) has 32 entries, the Branch History Table (BHT) 2048 entries.
Cache and memory
PA-8600 have large L1 on-chip caches, like PA-8500 for the first time before. Main L1 cache is 0.5 MB instruction and 1 MB data, on-chip, each 4-way set associative, with quasi LRU replacement policy for instruction cache.
Memory and I/O controller (MIOC) for accessing the memory and main buses is off-chip. Main memory is supported up to 1 TB with 40-bit physical addresses.
The PA-8600 is bi-endian with support for little-endian and big-endian ordering.
Speed and buses
PA-8600 processors were fabbed with up to 550 MHz clock speed at 2.0 V core voltage. They attach to Runway DDR bus, 64-bit, 125 MHz, 2 GB/s peak bandwidth.
Physical
Fabricated by Intel, PA-8600 have a 21.3×22.0 mm2 die with 140,000,000 transistors (FETs) in a 0.25µ, 5-layer metal CMOS process, packaged in 544 LGA.
Performance
HP PA-8600 PA-RISC were fast 64-bit microprocessors of the early millenium (2000) and followed the PA-8500 performance-wise with slightly higher frequencies. The PA-8600 were in the same ballpark as higher clocked UltraSPARC III (2001), Pentium III Xeon (1999) and faster than Digital Alpha 21264 (1998). Performance was even with IBM RS64-VI (2000) and MIPS R14000 (2001) RISC processors at similar clock, while the newer Digital Alpha 21364 (2001) was faster with higher frequencies.
PA-8600 was notably faster than the first Itanium Merced (2001) from HP and Intel at higher clockrates, which in turn were much stronger in floating point (50%).
Used in
PA-8600 processors were used in high-end HP Visualize workstations and HP Integrity servers of the very late 1990s and early 2000s.
- HP 9000 A400-5X (rp2400), A500-5X (rp2450) servers
- HP Visualize B2000 (some), B2600 workstations
- HP Visualize C3600 workstations
- HP Visualize J5600, J6000, J7600 workstations
- HP Visualize L1000-5X (rp5400), L2000-5X (rp5450), L1500-5X (rp5430), L3000-5X (rp5470)
- HP 9000 N4000-5X (rp7400) servers
- HP 9000 V2600 mainframes
- HP 9000 Superdome mainframes (SD16000, SD32000, SD64000)
- NEC NX7000/L1000, NX7000/L2000, NX7000/L3000 servers
- Stratus Continuum 439, 449, 651-2, 652-2, 1251-2, 1252-2 mainframes
Documentation
- PA-RISC 8x00 Family of Microprocessors with Focus on PA-8700, Whitepaper, Hewlett Packard, April 2000 archive.org
- HP UNVEILS PA-8600 CHIP DETAILS, Hewlett Packard, March 1999 archive.org
- A 600 MHz 64 b PA-RISC microprocessor, K.A. Hurd, 2000 IEEE International Solid-State Circuits Conference