Hubbry Logo
IBM RS/6000IBM RS/6000Main
Open search
IBM RS/6000
Community hub
IBM RS/6000
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
IBM RS/6000
IBM RS/6000
from Wikipedia

IBM RISC System/6000
Also known asIBM RS/6000
DeveloperIBM
Type
ReleasedFebruary 1990 (1990-02)
Discontinued
  • October 2000 (servers)
  • 2002 (workstations)
CPU
PredecessorIBM RT PC
Successor
RelatedIBM PC Power Series
Websiters6000.ibm.com at the Wayback Machine (archived 2000-03-01)
RS/6000 type 7012-320
Type 7030 servers (model 3BT)
Early RS/6000 7013
RS/6000 7013 J-series
Dual 375 MHz IBM POWER3-II processors on the CPU module of a RS/6000 44P 270
IBM RS6000 44P: model 170 and model 270

The RISC System/6000 is a family of RISC-based (Reduced Instruction Set Computer-based) Unix servers, workstations and supercomputers made by IBM in the 1990s. The RS/6000 family replaced the IBM RT PC computer platform in February 1990 and is the first computer line to see the use of IBM's POWER and PowerPC based microprocessors. In October 2000, the RS/6000 brand was retired for POWER-based servers and replaced by the eServer pSeries. Workstations continued under the RS/6000 brand until 2002, when new POWER/-based workstations were released under the IntelliStation POWER/ brand.

The RS/6000 floating-point execution unit (FPU) enabled major improvements in the speed and accuracy of floating-point operations. The key feature of the FPU was introducing the MAF (multiply-add fused) operation, which has since become standard in most modern processors. [1]

History

[edit]
AIX RS/6000 servers running ibm.com in early 1998

IBM's announcement of RS/6000 in February 1990 was its reentry into Unix workstations—the fastest-growing segment of the PC market—after the failed RT PC,[2] and its use of AIX was the company's official endorsement of Unix.[3] About 70 vendors demonstrated early versions of software at the introduction. About 100 more announced ports to the system, and IBM said it expected 1500 applications from 700 companies by the end of 1990.[4]

InfoWorld said that while RT PC "caused only laughter among competitors ... This time no one is laughing" at RS/6000, with performance superior to Sun Microsystems and comparable prices.[5] IBM said during the announcement that it was faster than competing systems from Sun, Hewlett-Packard, and Digital Equipment Corporation, and hoped that the company would have 15% of the workstation market by 1992.[2] RS/6000's RISC technology also had a much better price/performance ratio than IBM's existing proprietary AS/400. Although the company described RS/6000 as being for scientific and engineering users, observers said that IBM intended it and AS/400 to compete with each other in the midrange system market,[3] with non-technical software announcements beyond those available for competing workstations.[4] The AS/400 division at IBM Rochester reportedly attempted to prevent the RS/6000 division at IBM Austin from selling the product at such a competitive price, and wanted to change its name to a number smaller than "400". An uninvolved company source said "The last thing IBM wanted to do was compete with itself. But it looks like that kind of thinking isn't going to work anymore".[6]

The first RS/6000 models use the IBM Standard Micro Channel (SMC) bus; later models use PCI. Some later models conform to the PReP and CHRP standard platforms, co-developed with Apple and Motorola, with Open Firmware (OpenFW/OFW). The plan was to enable the RS/6000 to run multiple operating systems such as Windows NT, NetWare, OS/2, Solaris, Taligent, AIX and Mac OS but in the end only IBM's Unix variant AIX was used and supported on RS/6000. Linux is widely used on CHRP based RS/6000s, but support was added after the RS/6000 name was changed to eServer pSeries in 2000.

The RS/6000 family also includes the POWERserver servers, POWERstation workstations, and the IBM RS/6000 SP supercomputer platform. While most machines are desktops, desksides, or rack-mounted, there are laptop models too. Famous RS/6000s include the PowerPC 604e-based Deep Blue supercomputer that beat world champion Garry Kasparov at chess in 1997, and the POWER3-based ASCI White which was the fastest supercomputer in the world during 2000–2002.

Architecture

[edit]

Hardware

[edit]

Service processor

[edit]

Many RS/6000 and subsequent pSeries machines came with a service processor, which booted itself when power was applied and continuously ran its own firmware, independent of the operating system. The service processor could call a phone number (via a modem) in case of serious failure with the machine.[7] Early advertisements and documentation called the service processor "System Guard",[8] (or SystemGuard[9]) although this name was apparently dropped later on, roughly around the same time that the simplified RS/6000 name was adopted for the computer line itself.

Late in the RS/6000 cycle, the service processor was "converged" with the one used on the AS/400 machines.[10]

Software

[edit]

POWER machines typically ran AIX. Solaris, OS/2 and Windows NT were also ported to PowerPC. Later Linux was also used.

Some AIX systems support IBM Web-based System Manager.

Models

[edit]
Type Model CPU MHz L2/L3 Cache Bus Memory Enclosure Introduced[11] Discontinued[11]
7006 41T PowerPC 601/601e 80 0 or 512 KB Microchannel 16 to 256 MB Desktop 1994-06-03[12] 1997-01-10[12]
41W 1997-07-18[13]
42T PowerPC 604/604e 120 0 or 512 KB Up to 256 MB Desktop 1995-06-19[14][15] 1997-09-24[14][15]
42W
7008 M20 POWER1 33 none 16 to 64 MB All-in-one 1993-02-02 1995-01-06
M2A[16] POWER1 33 none 16 to 64 MB All-in-one 1993-02-02 1994-10-26
7009 C10[17] PowerPC 601 80 0 or 1 MB 16 to 256 MB Desktop 1994-05-24 1997-07-18
C1L Unknown Unknown Unknown Unknown Unknown Unknown Unknown
C20 PowerPC 604 120 1 MB 16 to 256 MB Desktop 1995-06-19 1998-01-30
7010 150 Unknown Unknown Unknown Unknown Unknown Unknown Unknown
160 PowerPC 603 66 Unknown 8 MB Xstation Unknown Unknown
220 PowerPC 604 120 Unknown 32 MB Unknown Unknown Unknown
7011 220 RSC 33 none ? Slimline Desktop 1992-01-21 1995-01-06
22G RSC 33 none ? Slimline Desktop ? ?
22W RSC 33 none Up to 64 MB ? 1993-09-21 1996-10-25
223 RSC ? none Up to 64 MB ? ? ?
230 RSC 45 128 KB ? Slimline Desktop 1993-05-18 1995-01-06
23E RSC 45 128 KB ? ? ? ?
23S RSC 45 none ? ? 1993-05-18 1994-10-26
23T RSC 45 none Up to 64 MB ? 1993-05-18 1994-10-26
23W RSC 45 none Up to 64 MB ? 1993-05-18 1994-10-26
250 PowerPC 601 66/80 [18] none 16 to 256 MB Slimline Desktop 1993-09-21 1997-07-18
25E PowerPC 601 66 ? 16 to 256 MB Planar upgrade (for 220 and 230 families) ? ?
25F PowerPC 601 80[19] ? 16 to 256 MB Planar upgrade (for 220, 230, and 66 MHz 250 families) ? ?
25S PowerPC 601 66/80 ? Up to 256 MB ? 1993-09-21 1996-10-25
25T PowerPC 601 66/80 ? Up to 256 MB ? 1993-09-21 1997-07-18
25W PowerPC 601 66/80 ? Up to 256 MB ? 1993-09-21 1996-10-25
7012[a] 320 POWER1 20 none 8 to 32 MB Desktop 1990-02-15 1992-10-28
32E ? ? ? ? ? ? ?
32T POWER1 20 none 8 to 64 MB Tower ? 1992-10-28
32H POWER1 25 none Up to 128 MB Desktop 1991-03-12 1994-10-26
340 POWER1 33 none Up to 256 MB Desktop 1992-01-21 1994-11-04
34H POWER1 41.6 none Up to 256 MB Desktop 1993-07-13 1994-10-26
34L ? ? ? ? ? ? ?
34R ? ? ? ? ? ? ?
350 POWER1 41 none Up to 128 MB Desktop 1992-01-21 1993-08-18
355 POWER1 41 none ? ? 1993-02-02 1994-10-26
35R ? ? ? ? ? ? ?
360 POWER1+ 50 none Up to 256 MB Desktop 1993-02-02 1994-11-04
365 POWER1+ 50 none Up to 128 MB Desktop 1993-02-02 1994-10-26
36T POWER1+ 50 none Up to 256 MB ? 1993-05-18 1994-10-26
370 POWER1++ 62.5 none Up to 256 MB ? 1993-02-02 1996-05-20
375 POWER1++ 62.5 none Up to 128 MB ? 1993-02-02 1994-10-26
37T POWER1++ 62.5 none Up to 256 MB ? 1993-05-18 1996-05-20
380 POWER2+ 59 none/0.5/1 MB 32 to 512 MB Desktop 1994-05-24 1996-05-20
390 POWER2+ 67 1 MB 32 to 512 MB Desktop 1994-05-24 1997-07-18
397 P2SC 160 ? 128 to 1024 MB Desktop 1997-10-06 1999-03-19
39H POWER2 67 none/1/2 MB[20] 64 to 512 MB Desktop 1995-02-07 1998-01-30
39T ? ? ? ? ? ? ?
G02 ? ? ? ? Tower ? ?
G30 PowerPC 601 (2 or 4) 75 ? 32 to 512 MB Tower[19] 1994-10-04 1996-10-23
G40 PowerPC 604 (2 or 4) 112 0.5 MB per CPU[21] 64 MB to 1 GB Tower 1996-07-23 1998-01-08
7030 355 POWER1 41 ? ? ? ? ?
375 POWER1++ 62.5 ? ? ? ? ?
37T ? ? ? ? ? ? ?
397 P2SC 160 ? ? Desktop 1997-10-06 1999-01-19
3AT POWER2+ 59 none 32 to 512 MB Desktop 1994-05-24 1997-01-10
3BT POWER2+ 67 0.5 or 1 MB 32 to 512 MB Desktop 1994-05-24 1998-01-08
3CT POWER2 67 none/1/2 MB[22] 64 to 512 MB Desktop 1995-02-07 1998-01-08
7013 520 POWER1 20 none 8 to 128 MB Deskside 1990-02-15 1992-04-21
52E ? ? ? ? ? ? ?
52H POWER1 25 none Up to 512 MB Deskside 1992-01-21 1995-01-06
530 POWER1 25 none 16 to 128 MB Deskside 1990-02-15 1992-01-02
53H POWER1 33 none 32 to 512 MB HD3 (33 MHz) Deskside 1991-10-02 1993-08-18
53E POWER1 [23] 33 none 32 to 512 MB HD3 (33 MHz) Deskside 1992-01-21 ?
540 POWER1 30 none 64 to 256 MB Deskside 1990-02-15 1992-01-02
550 POWER1 41.6 none 64 MB to 1 GB Deskside 1990-10-30 1993-08-18
55E ? ? ? ? ? ? ?
55L POWER1 41.6 none Up to 256 MB Deskside 1993-05-18 1994-10-26
55S ? ? ? ? ? ? ?
560 POWER1+ 50 none Up to 1 GB Deskside 1992-01-21 1993-12-21
56F ? ? ? ? ? ? ?
570 POWER1+ 50 none Up to 1 GB Deskside 1993-02-02 1996-05-20
571 ? ? ? ? ? ? ?
57F ? ? ? ? ? ? ?
57L ? ? ? ? ? ? ?
580 POWER1++ 62.5 none 64 MB to 1 GB Deskside 1992-09-22 1996-05-20
58F POWER1++ [24] 62.5 none 64 MB to 1 GB Deskside 1992-11-27 ?
58H POWER2 55.6 none 64 MB to 2 GB Deskside 1993-09-21 1996-10-25
590 POWER2 66.7 none 64 MB to 2 GB Deskside 1993-09-21 1997-09-24
591 POWER2 77 none 64 MB to 2 GB Deskside 1995-07-25 1997-07-18
595 P2SC 135 none 64 MB to 2 GB Deskside 1996-10-08 1999-01-08
59H POWER2+ 66.7 1 MB 64 MB to 2 GB Deskside 1994-05-24 1997-01-10
J01 ? ? ? ? ? ? ?
J30 PowerPC 601 (2 or 4) 75 ? 128 MB to 2 GB Deskside 1994-10-04 1996-10-23
J40 PowerPC 604 (2 to 8) 112 1 MB 128 MB to 2 GB Deskside 1996-08-30 1998-01-08
J50 PowerPC 604e (2 to 8) 200 ? ? Deskside 1997-04-30 1999-01-08
7016 730[b] POWER1 25 none 16 to 128 MB Deskside 1990 ?
731 ? ? ? ? ? ? ?
7015[c] 920 ? ? ? ? ? ? ?
930 POWER1 25 none 16 to 128 MB Rack tower 1990-02-15 1992-07-15
950 POWER1 41 ? Up to 512 MB Rack tower 1991-05-07 1993-12-21
95E ? ? ? ? ? ? ?
960 ? ? ? ? ? ? ?
970 POWER1+ 50 ? Up to 1 GB Rack tower 1992-04-21 1993-08-18
97B POWER1+ 50 ? ? Rack tower 1993-02-02 1995-01-06
97E ? ? ? ? ? ? ?
97F ? ? ? ? ? ? ?
980 POWER1++ 62.5 none Up to 1 GB Rack tower 1992-09-22 1993-08-18
98B POWER1++ 62.5 ? ? Rack tower 1993-02-02 1996-05-20
98E ? ? ? ? ? ? ?
98F ? ? ? ? ? ? ?
990 POWER2 71.5 none 128 MB to 2 GB Rack tower 1993-09-21 1996-05-20
99E Unknown Unknown Unknown Unknown Unknown Unknown Unknown
99F Unknown Unknown Unknown Unknown Unknown Unknown Unknown
99J Unknown Unknown Unknown Unknown Unknown Unknown Unknown
99K Unknown Unknown Unknown Unknown Unknown Unknown Unknown
R10 POWER1+ 50 none 128 MB to 1 GB 6U racks 1994-05-24 1996-05-20
R20 POWER2+ 66 1 MB 128 MB to 2 GB 6U racks 1994-05-24 1998-01-30
R21 POWER2 77 ? ? 6U racks 1995-07-25 1996-10-25
R24 POWER2+ 71.5 2 MB 128 MB to 2 GB 10U racks 1994-05-24 1998-01-30
R30 PowerPC 601 (2 or 4) 75 ? 128 MB to 2 GB 6U racks 1994-10-04 1996-10-23
R40 PowerPC 604 (2 to 8) 112 ? 128 MB to 2 GB 6U racks 1996-07-23 1998-01-08
R4U ? ? ? ? ? ? ?
R50 PowerPC 604e (2 to 8) 200 ? Up to 4 GB 6U racks 1997-04-15 2000-08-15
R5U ? ? ? ? ? ? ?
7017 S70 RS64 125 ? PCI ? 2+ racks 1997-10-31 1999-12-13
RS64-II 262 ? ? 1998-10-05
S7A RS64-II 262 8 MB 1 to 32 GB 2+ racks 1998-10-23 2000-12-01
S80[25] RS64-III[26] 450[26] 8 MB[26] 2 to 64 GB[26] 2+ racks[26] 1999-09-24 2001-08-31
S85 RS64-III / IV 450/600 8/16 MB 2 to 96 GB Racks 2000-11-17 ?
7020 0U0 PowerPC 601 66 ? ? Desktop 1994-10-04 1996-01-19
40P[27] PowerPC 601 66 ? 16 to 192 MB Desktop ? ?
B1B PowerPC 601 66 ? ? Desktop 1994-10-04 1996-01-19
B1C PowerPC 601 66 ? ? Desktop 1994-10-04 1996-01-19
D1D PowerPC 601 66 ? ? Desktop 1994-10-04 1996-01-19
D2D PowerPC 601 66 ? ? Desktop 1994-10-04 1996-01-19
D4E ? ? ? ? Desktop 1995-02-07 1996-01-19
SPE PowerPC 601 66 ? ? Desktop 1994-10-04 1996-01-19
7024 E20 PowerPC 604 100/133 512 KB 16 to 512 MB Tower 1995-10-10 1997-07-18
PowerPC 604e 233 1997-04-?? ?
E30 PowerPC 604 133/166 ? 64 to 1024 MB Tower 1996-04-23 1999-03-19
PowerPC 604e 233 1997-04-?? 1999-03-19
7025 F30 PowerPC 604 133/166 ? Up to 1 GB Tower 1996-02-20 1998-01-08
F40 PowerPC 604e (1 or 2) 166/233 ? Up to 1 GB Tower 1996-10-08 2000-05-08
F50 PowerPC 604e (1 to 4) 166/332 256 KB 128 MB to 3 GB Tower 1997-04-25[28] 2001-07-17[28]
F80[29] RS64-III (1 to 6) 450/500 2/4 MB (SMP) 8/16 GB (SMP) Deskside[29] 2000-05-09 2001-07-13
F85 ? ? ? ? ? ? ?
7026 H10 PowerPC 604e (1 or 2) 166/233 ? Up to 1 GB 7U racks 1997-02-14 1998-02-27
H50 PowerPC 604e (1 to 4) 332 ? Up to 3 GB 8U racks 1998-02-20 2000-12-01
H70[30] RS64-II (1 to 4) 340 ? Up to 8 GB 8U racks 1999-04-23 2001-07-17
H80[31] RS64-III/IV (1 to 6) 450/500 ? Up to 16 GB 5U racks 2000-06-09 2001-07-13
M80[32] RS64-III/IV (2 to 8) 500/750 ? ? 8U racks 2000-06-09 2002-01-31
B80 ? ? ? ? 5U racks ? ?
7248 43P PowerPC 604 100/120/132/166[33] 256/512 KB 16 to 192 MB Desktop 1995-06-19 1997-07-18
7043 43P-140[34] PowerPC 604e 166/200/233/332 1 MB 32 to 768 MB Desktop 1996-10-08 2000-12-01
43P-150[35] PowerPC 604e 250/375 1 MB 64 MB to 1 GB Desktop 1998-10-05 2003-12-12
43P-240 PowerPC 604e (1 or 2) 166/233 512 KB/1 MB per CPU[36] 64 MB to 1 GB Desktop 1996-10-08 1999-03-19
43P-260 POWER3 (1 or 2) 200 4 MB per CPU 128 MB to 4 GB Tower 1998-10-05 2000-12-01
43P-270[37][38] POWER3-II (up to 4) 200/375/450 4/8 MB per CPU up to 8 GB Tower 2000-02-25 2003-09-12
7044 44P-170[39] POWER3-II 333/400/450 1/4/8 MB 256 MB to 2 GB Tower 2000-02-07 2003-12-12
44P-270[40] POWER3-II (Up to 4) 375/450 4/8 MB 256 MB to 16 GB Tower 2000-02-07 2003-09-12
7046 B50 PowerPC 604e 375 1 MB Up to 1 GB 2U racks 1999-09-13 2003-09-12
7317 F3L[41] PowerPC 604 133 512 KB 32 to 960 MB 17U racks 1996-10-08 1999-12-13
PowerPC 604e 166 1 MB 32 MB to 1 GB
233 512 KB
7007 N40 PowerPC 601 50 ? Unknown 16 to 64 MB[42] Laptop 1994-03-08 1997-06-30
7249 851 PowerPC 603e 100 256 KB 32 to 96 MB Laptop 1996-02-20 1996-11-08
860[43] PowerPC 603e 166 256 KB 32 to 96 MB Laptop 1996-10-08 1998-01-30

The Model N40 was a PowerPC-based laptop developed and manufactured by Tadpole Technology in conjunction with IBM.[44] It was released on 25 March 1994, priced at US$12,000. The internal batteries could power the system for 45 minutes only and an external battery pack that lasted for 4 hours was available for this reason.[45]

See also

[edit]

Notes

[edit]

References

[edit]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
The IBM RS/6000 (RISC System/6000) is a family of high-performance UNIX-based workstations and servers introduced by IBM in February 1990, marking the debut of the company's POWER (Performance Optimization With Enhanced RISC) architecture in a commercial product line. These systems were designed for demanding technical, scientific, engineering, and enterprise applications, leveraging reduced instruction set computing (RISC) principles to deliver superior computational efficiency and scalability compared to contemporary complex instruction set computing (CISC) alternatives. The RS/6000 ran IBM's AIX operating system, a POSIX-compliant UNIX variant that supported multiuser multitasking, networking protocols like TCP/IP and NFS, and graphical interfaces via X Window System, enabling robust environments for software development, simulation, and data analysis. Key to the RS/6000's performance was its superscalar processor design, which allowed concurrent execution of up to five instructions per cycle across branch, fixed-point, and floating-point units, with early models operating at 20–30 MHz to achieve 27–41 VAX MIPS and 7.4–13 MFLOPS in benchmarks like Dhrystone and LINPACK. The lineup included diverse models such as entry-level desktops (e.g., POWERstation 320 and 7011 series), midrange workstations (e.g., 7013-570), and scalable servers (e.g., 7015-990 rack systems supporting up to 2 GB of memory and 243 GB of storage via SCSI-2 interfaces), all built on the Micro Channel I/O bus for high-bandwidth connectivity including Ethernet, Token-Ring, and optional 3D graphics accelerators like POWER GTO. The RS/6000's architecture evolved rapidly, incorporating enhancements like the POWER2 processor for vector processing in 1993 and transitioning to single-chip PowerPC designs through the 1991 AIM alliance with Apple and Motorola, ensuring binary compatibility across generations. This lineage influenced broader computing advancements, powering applications in CAD/CAM, molecular modeling, financial transaction processing, and even NASA's Mars Pathfinder mission, while paving the way for IBM's later pSeries (2000) and Power Systems platforms used in supercomputers like Blue Gene.

Overview

Introduction

The IBM RS/6000 (RISC System/6000) was a family of reduced instruction set computing (RISC)-based Unix servers, workstations, and supercomputers developed and produced by IBM from 1990 through the early 2000s. Introduced as a high-performance computing platform, it targeted demanding applications in scientific, engineering, and technical environments, leveraging scalable hardware designs to support both single-user workstations and multi-node clustered systems. The RS/6000 line was positioned to succeed IBM's earlier RT PC workstation, which had introduced RISC concepts but lacked the performance needed for broader adoption. It aimed to capture a significant portion of the growing Unix workstation market by offering superior computational speed and reliability for tasks such as computer-aided design, simulation, and data processing in research and commercial settings. The systems were built around IBM's proprietary AIX operating system, a Unix variant optimized for the hardware. At the core of the RS/6000 was the POWER architecture, IBM's foundational RISC design that emphasized performance optimization through a streamlined instruction set. By reducing the complexity of instructions and enhancing pipelining and superscalar execution, POWER enabled faster processing cycles and higher throughput compared to contemporary complex instruction set computing (CISC) alternatives, setting the stage for advancements in high-performance computing. This architecture's efficiency allowed the RS/6000 to deliver benchmark-leading results in floating-point operations, making it suitable for supercomputing applications like the scalable POWERparallel SP systems.

Key Features

The IBM RS/6000 introduced the POWER (Performance Optimization With Enhanced RISC) architecture, a superscalar reduced instruction set computing (RISC) design that executed up to four instructions simultaneously across multiple functional units, marking a significant advancement in processor efficiency for workstations and servers. This architecture incorporated enhanced RISC features, including a dedicated branch execution unit that supported zero-cycle branches for unconditional jumps and branch target prediction to resolve conditional branches with minimal delay, averaging 0.33 cycles per branch instruction. Central to the POWER design were its arithmetic capabilities, featuring a fixed-point unit (FXU) for integer operations and address generation alongside a floating-point unit (FPU) that executed multiply-add instructions (A × B + C) in a single cycle using a fused pipeline, with loads processed in parallel to arithmetic operations. These units, combined with register renaming in the FPU supporting 40 physical registers, enabled high instruction throughput and concurrency, distinguishing the RS/6000 from scalar RISC contemporaries by prioritizing parallel execution of fixed-point, floating-point, and branch operations. The RS/6000 platform excelled in scalable parallelism, particularly through its supercomputing variants such as the Scalable POWERparallel (SP) systems, which supported configurations ranging from single-processor desktops to multi-node clusters of up to 128 nodes interconnected via high-speed SP Switch fabrics for low-latency communication. This architecture facilitated multiple instruction, multiple data (MIMD) processing in shared-nothing environments, allowing seamless scaling for parallel applications like scientific simulations and database processing without proportional increases in communication overhead. Early RS/6000 models employed the Micro Channel Architecture (MCA) bus, which provided reliable but limited I/O expansion with up to four slots per node. Later iterations transitioned to the Peripheral Component Interconnect (PCI) bus, offering up to 10 or more slots—including 64-bit variants at 50 MHz—for enhanced expandability, thereby supporting multiple high-performance graphics accelerators like the GXT series for 3D visualization and diverse I/O adapters such as Ultra SCSI and Gigabit Ethernet with transfer rates exceeding 40 MB/s. This shift improved system flexibility for graphics-intensive and I/O-heavy workloads by increasing bandwidth and adapter compatibility.

Historical Development

Origins and Launch

In the late 1980s, IBM initiated development of the RS/6000 line as a direct successor to its RT PC workstation, which had been introduced in 1986 but fell short in performance for demanding engineering and scientific applications. The RT PC, IBM's first RISC-based system, utilized a custom ROMP processor but struggled against competitors in the emerging Unix workstation market, prompting IBM to pursue higher-performance RISC designs based on advanced superscalar architecture to deliver superior computational capabilities for Unix environments. This effort was driven by the need to reclaim market share in high-end computing, where reduced instruction set computing (RISC) promised greater efficiency over complex instruction set alternatives. IBM officially announced the RS/6000 family on February 15, 1990, marking its reentry into the competitive Unix workstation segment with a lineup of nine initial models ranging from entry-level desksides to high-end servers. The debut models featured IBM's new POWER1 superscalar RISC processor, with the entry-level 7012-320 workstation equipped with a 20 MHz POWER1 chip, 8 MB of standard memory, and support for up to 128 MB RAM expansion. Ships began in June 1990, bundled with AIX Version 3.0, a POSIX-compliant Unix operating system tailored for the POWER architecture. Early marketing positioned the RS/6000 as a high-performance alternative to Sun Microsystems' SPARC-based systems and Hewlett-Packard's PA-RISC workstations, emphasizing benchmark superiority in integer and floating-point operations for technical computing tasks. To bolster interoperability, IBM pursued certifications through the X/Open Company, achieving XPG3 branding for AIX 3.0, which facilitated partnerships with software vendors and ensured compliance with emerging Unix portability standards. This strategic focus helped IBM target scientific, engineering, and enterprise users seeking scalable RISC Unix solutions.

Evolution and Milestones

The development of PowerPC was spurred by the 1991 formation of the AIM alliance between IBM, Apple, and Motorola. In May 1993, IBM introduced the POWER2 processor in select RS/6000 models, adding vector processing units for improved performance in scientific applications. The IBM RS/6000 line underwent significant upgrades in 1993 with the integration of PowerPC processors, marking a shift from the original POWER architecture to the new joint IBM-Apple-Motorola design aimed at broader compatibility and performance gains. The first implementation featured the PowerPC 601 processor running at 66 MHz in models like the RS/6000 250 workstation, enabling enhanced integer and floating-point operations while maintaining backward compatibility with AIX software. A key milestone came in 1993 with the launch of the RS/6000 Scalable POWERparallel (SP) system, IBM's first commercial parallel supercomputer based on RS/6000 nodes, supporting up to 64 processors interconnected via a high-speed switch for distributed computing tasks such as scientific simulations. This system expanded the platform's scope into high-performance computing, later evolving into the SP2 in 1994 for greater scalability. In 1997, IBM adopted the Common Hardware Reference Platform (CHRP) standard across newer RS/6000 models, such as the S70 server, to improve operating system portability and hardware interoperability, allowing support for multiple OSes including AIX, Linux, and potentially others beyond the proprietary POWER environment. This change simplified product lines and aligned with industry efforts for open standards. The server segment of the RS/6000 family was retired in October 2000, transitioning to the eServer pSeries branding to consolidate IBM's Unix server offerings under a unified e-business-focused portfolio. Workstations persisted under RS/6000 until 2002, when they were rebranded as IntelliStation POWER models, such as the 265 announced in February, to better compete in the evolving workstation market with improved POWER4 processors and modular designs. By this point, over 1 million RS/6000 systems had been shipped worldwide, reflecting adaptations to enterprise demands for reliability and scalability.

System Architecture

Hardware Design

The IBM RS/6000 systems featured a progression of processors beginning with the POWER1, a superscalar RISC design clocked at 20-30 MHz capable of dispatching 1-4 instructions per cycle for concurrent execution across branch, fixed-point, and floating-point units. Later iterations incorporated the PowerPC 604e processor, supporting up to four processors in symmetric multiprocessing (SMP) configurations at clock speeds ranging from 166 to 375 MHz, with each core including 32 KB L1 instruction and data caches alongside optional L2 caching up to 1 MB. For server-oriented models, the architecture shifted to the RS64 family, including the RS64 and RS64-II variants, which operated at up to 450 MHz in multi-processor setups of 1-12 ways, emphasizing 64-bit addressing, 64 KB L1 caches per core, and 4-8 MB ECC-protected L2 caches to handle transaction processing and scalable workloads. Memory subsystems in RS/6000 platforms supported configurations from 512 MB minimum up to 32 GB in high-end models like the S70, utilizing 64-bit ECC SDRAM or DIMM modules to ensure data integrity through error correction and detection mechanisms. Input/output capabilities evolved from the initial Micro Channel Architecture (MCA) bus in early POWER1-based systems, which provided high-bandwidth expansion for peripherals, to PCI in mid-range PowerPC models offering 32-bit slots at 33 MHz, and ultimately to PCI-X in later RS64-equipped servers with 64-bit slots at 50-66 MHz for enhanced throughput in I/O-intensive environments. A key hardware component across RS/6000 models was the service processor, an independent microcontroller that operated separately from the main CPUs to enable continuous system monitoring, environmental diagnostics, and fault isolation even when the primary processors were powered off. This processor facilitated remote alerting through integrated modem support for call-home notifications of errors or failures, automatic reboots on detected issues like power loss or OS hangs, and surveillance via heartbeat monitoring to maintain operational reliability.

Software Support

The IBM RS/6000 systems primarily ran AIX, IBM's proprietary variant of the Unix operating system, with versions from 3.x through 5.x designed specifically for these platforms to ensure POSIX compliance as per the POSIX.1-1990 standard and subsequent amendments like 1003.4a. AIX provided robust system management capabilities, including the Journaled File System (JFS), which used 4096-byte blocks with optional fragments (512 to 4096 bytes) for efficient storage and journaling to maintain data integrity during crashes by logging metadata changes. Complementing JFS, the Logical Volume Manager (LVM) enabled flexible disk partitioning, supporting up to 128 physical volumes per volume group in later releases, along with features like mirroring (up to three copies per logical volume) and striping for improved performance and redundancy on RS/6000 hardware. Beginning in 1997, CHRP-compliant RS/6000 models, such as those in the 43P series, gained support for Linux distributions, allowing users to leverage open-source software on PowerPC architecture for broader compatibility and cost-effective deployment in technical computing environments. This integration facilitated the adoption of Linux kernels like version 2.2 on select models, expanding the ecosystem beyond AIX while maintaining hardware-specific optimizations for networking and I/O. Firmware support on RS/6000 evolved to include Open Firmware in later models like the 7046 series, providing a standardized, device-independent boot environment for configuring adapters and the system configuration directly from a text-based command line. Additionally, integrated service processors offered utilities for boot diagnostics, error surveillance, and configuration management, such as detecting boot failures and enabling remote monitoring to enhance system reliability during initialization and runtime.

Product Models

Workstations

The IBM RS/6000 workstations were designed as high-performance desktop and tower systems for professional users in fields such as engineering, scientific computing, and graphics-intensive applications, leveraging the RISC architecture to deliver superior processing power for single-user environments. These systems emphasized expandability and compatibility with Unix-based software, making them suitable for tasks requiring robust computation without the multi-user overhead of servers. Entry-level models, such as the 7012-320 introduced in 1990, featured the POWER1 processor running at 20 MHz, with memory configurations from 8 MB to 32 MB in a compact desktop enclosure. This model supported up to 128 MB of RAM through expansion and included an integrated SCSI controller for connecting peripherals like hard drives ranging from 160 MB to 800 MB. Mid-range workstations, exemplified by the 43P-140 released in 1996, targeted graphics-heavy workloads in CAD and engineering, powered by a single PowerPC 604e processor at 166 MHz (with upgrades available up to 332 MHz) and memory from 32 MB to 512 MB. This model featured a deskside form factor optimized for professional desks, with support for up to 768 MB RAM in enhanced configurations and integrated SCSI-2 interfaces for high-speed data transfer to storage and peripherals. It was particularly noted for its compatibility with applications like CATIA, where sufficient RAM and graphics acceleration were critical. Key features of RS/6000 workstations included specialized high-resolution graphics adapters from the GXT series, such as the GXT150P and GXT800P, which provided accelerated 2D and 3D rendering for demanding visual tasks. These adapters supported resolutions up to 1280x1024 and were essential for engineering simulations and design software. Additionally, integrated SCSI interfaces, including Ultra SCSI variants, enabled reliable connectivity to external drives and devices, with data rates up to 20 MB/s for efficient workflow in professional settings. These elements underscored the workstations' role in delivering scalable performance tailored to individual users, distinct from the multi-node scalability of server models.

Servers and Scalable Systems

The IBM RS/6000 servers were designed for enterprise environments, offering multi-processor configurations optimized for multi-user workloads such as database management and transaction processing. These systems emphasized reliability and scalability, distinguishing them from single-user workstations by supporting shared resources and fault-tolerant operations. Earlier models, like the 7025-F50 tower introduced in 1997, featured the PowerPC 604e processor at speeds up to 332 MHz in configurations supporting 1 to 4 processors, with memory expandable from 128 MB to 3 GB. The F50's tower design accommodated enhanced cooling and I/O options, including multiple PCI slots for peripherals. Key models included the 7044-270, introduced in 2000, which featured up to four 375 MHz 64-bit POWER3-II processors in a symmetric multiprocessing (SMP) setup, with memory expandable from 256 MB to 16 GB of SDRAM. Available in a deskside tower form factor measuring 340 mm wide by 713 mm deep by 610 mm high and weighing up to 45 kg, the 7044-270 supported PCI expansion with five slots (two 32-bit and three 64-bit at 33/50 MHz) and internal disk storage up to 109.2 GB. Scalable systems within the RS/6000 family extended these capabilities for high-performance computing and clustered environments. The RS/6000 SP, originally launched in 1993 and enhanced through the 1990s, was a distributed-memory MIMD (multiple instruction, multiple data) platform supporting up to 128 nodes standard, with special configurations reaching 512 nodes for parallel processing tasks. It utilized a high-bandwidth, low-latency SP Switch interconnect with up to 16 ports per switch board and fault-tolerant routing, enabling efficient node-to-node communication via protocols like MPI and LAPI for scientific simulations and commercial applications. The RS/6000 Enterprise Server S80, announced in 1999, provided multi-rack scalability with up to 24 IBM RS64-III processors at 450 MHz each and 64 GB of RAM, configured in a 24-way SMP design for demanding enterprise workloads. Enterprise features across these servers enhanced availability and manageability. Hot-swappable disks were supported in models like the S80 and RS/6000 SP for internal and external storage, allowing replacement without system downtime, while RAID configurations via PCI Ultra3 SCSI adapters provided data redundancy in systems such as the 7044-270. Clustering capabilities, enabled by High Availability Cluster Multi-Processing (HACMP) software, facilitated load balancing and failover in database and simulation environments, with the RS/6000 SP supporting up to 512-node clusters for distributed computing. An integrated service processor in models like the 7044-270 offered remote diagnostics and dynamic CPU deallocation to maintain operations during failures.

Legacy and Impact

Notable Applications

The IBM RS/6000 played a pivotal role in supercomputing, most notably through the Deep Blue chess computer, which in 1997 became the first machine to defeat world champion Garry Kasparov in a six-game match. Deep Blue was built on an RS/6000 SP architecture with 30 nodes, each featuring POWER2 processors and custom chess chips, achieving a peak performance of 11.38 GFLOPS on the TOP500 benchmark. In scientific computing, the RS/6000 SP powered major installations like ASCI White, operational from 2000 to 2002 at Lawrence Livermore National Laboratory for nuclear stockpile stewardship simulations. This system comprised 8,192 processors across 512 nodes, delivering 7.2 TFLOPS on the Linpack benchmark by mid-2001 and enabling complex 3D hydrodynamic models that advanced non-proliferation research without physical testing. Commercially, RS/6000 systems supported demanding applications in CAD, where they ran CATIA software for automotive design, with major adopters like Chrysler and BMW using RS/6000 workstations by the mid-1990s to accelerate vehicle modeling and reduce development cycles. In finance, firms such as Prudential deployed RS/6000 SP clusters for Java-based transaction processing and web services, integrating legacy mainframe data to streamline insurance operations. For media production, the platform's Ultimedia extensions facilitated video editing and authoring, supporting industry-standard formats for desktop multimedia and training content creation. Additionally, in weather modeling, the National Weather Service integrated an RS/6000 SP in 1998 to enhance forecast accuracy through parallel processing of environmental data at the National Centers for Environmental Prediction.

Successors and Transition

In October 2000, IBM retired the RS/6000 branding for its server products and introduced the eServer pSeries line as the direct successor, aligning with the broader eServer initiative to unify server offerings across architectures. Initial pSeries systems used POWER3 processors, with the newly developed POWER4 processors—featuring dual-core designs, copper interconnects, and silicon-on-insulator technology for improved performance in symmetric multiprocessing environments—introduced in 2001, enabling scalable enterprise solutions with up to 32 processors per system. This transition preserved key software compatibility, particularly with the AIX operating system, allowing RS/6000 users to migrate applications without major rewrites while benefiting from enhanced reliability and e-business features. For workstations, IBM shifted the RS/6000 lineage to the IntelliStation POWER series beginning in early 2002, rebranding and refining the platform to target technical computing and visualization markets. The series debuted with models like the IntelliStation POWER 265, equipped with POWER3-II processors for high-throughput tasks, followed by the POWER 275 in 2003, which used POWER4+ chips running at up to 1.45 GHz in dual-processor configurations. These systems excelled in graphics-intensive applications such as CAD/CAM, finite element analysis, and petroleum exploration, supported by advanced NVIDIA Quadro graphics adapters and up to 16 GB of RAM, while maintaining AIX compatibility for seamless software portability from prior RS/6000 setups. The RS/6000's architectural innovations profoundly shaped IBM's subsequent Power Systems family, serving as the foundational platform for POWER processor evolution from POWER4 through modern iterations like POWER9 and POWER10. This legacy is evident in sustained backward compatibility for AIX workloads, with migration tools and paths—such as logical volume manager transfers and binary compatibility—facilitating upgrades from RS/6000 SP clusters to pSeries and System p environments without disrupting mission-critical operations. Hardware expansions, including I/O scalability and clustering via Parallel Virtual Machine protocols, further bridged the transition, enabling organizations to leverage RS/6000 investments in contemporary hybrid cloud infrastructures.

References

Add your contribution
Related Hubs
User Avatar
No comments yet.