# IBM 308X

The IBM 308X is a line of mainframe computers, of which the first model, the Model 3081 Processor Complex, was introduced November 12, 1980. It consisted of a 3081 Processor Unit with supporting units.
Later models in the series were the 3083 and the 3084. The 3083 was announced March 31 and the 3084 on September 3, both in 1982.
The IBM 308X line introduced the System/370 Extended Architecture (S/370-XA) required by the new MVS/SP V2 and the Start Interpretive Execution (SIE) instruction used by the new Virtual Machine/eXtended Architecture Migration Aid (VM/XA MA).
All three 308X systems, which IBM had marketed as "System/370-Compatibles," were withdrawn August 4, 1987.

## IBM 3081

The initial 3081 offered, the 3081D, was a 5 MIPS machine. The next offering, the 3081K, was a 7 MIPS machine. Last came the 3081G, again a 5 MIPS machine.
The 3081D was announced Nov 12, 1980; the 3081K came nearly a year later; the 3081G was introduced September 3, 1982 as part of the initial 3084 announcement. The 3081G was replacing the 3081D models.
"The IBM 3081 Processor Complex offers flexible growth steps in the 308X family of processors, between the 3083 Model Groups C, E, B and J over 3081G and 3081K to the 3084."
The 3081 was "two processors in a single box ... it was not possible to partition it and run it as two independent machines."
The dyadic concept offers "under the cover" dual processors.
All models of 3081 and 3083 had the same size, components and footprint; the CPU itself (3081 or 3083), the service processor that also contained the channels (3082), and the water pump/coolant unit (3087).
The 308X Processor Complex was using 400 Hz power, this could be supplied by either an optional motor/generator unit (3089), or it could be supplied by an external power source.

### 3081 as successor to 3033

Some key technological features of the 3081, compared to the previous most powerful processor, the 3033, were the following:
* About 800,000 circuits implemented in large scale integration, using up to 704 logic circuits per chip, which provided the required performance, reliability, and serviceability that were design goals
* "Elimination of one complete level of packaging, the card level"$^{:2}$
* Water cooling, which provides heat removal from chips beyond the ability of conventional air cooling
* A machine cycle time of 26 nanoseconds (38 MHz equivalent CPU)
* Reduced power consumption, 23 kilowatts for a 3081-D16 versus 68 kilowatts for a 3033-U16
* Approximately double the instruction-execution rate of the 3033
* Two central processor components$^{:pages2,3,8}$
Both central processors have access to channels (as many as 24), and main memory (up to 32 megabytes).$^{:pages3,4}$
The elimination of a layer of packaging was achieved through the development of the Thermal Conduction Module (TCM), a flat ceramic module containing about 30,000 logic circuits on up to 118 chips. The TTL chips (which were not compatible with the TTL chips sold on the open market by many manufacturers) were joined face-down (sometimes called "flip chip") to the TCM with an array of 11 × 11 solder pads. The TCM contains 33 metalized layers which distribute signals and power. "A module is connected to the next level of packaging through 1800 pins (1200 are available for signals, 500 pins are available for power, and 100 pins are spare)." (p. 7) The module is fitted with a helium-filled metal cap, which contains one piston per chip; the piston presses against the back of each chip to provide a heat conduction path from the chip to the cap. A water-cooled cold plate is attached to the cap; the water temperature is approximately 24 °C. This arrangement provides cooling of the module heat flux on the order of 10$^5$ watts per square meter, which is about a tenfold increase over the 3033 processor.$^{:pp.4–8}$
The internal code name of the 3081 was Adirondack.

## IBM 3083

The IBM 3083 was described by an IBMer as "never intended to be built," adding that the 308X was to only be the 3081 and 3084, and that the 3083 was aimed at "the ACP/TPF market" which wanted a "fast... uniprocessor."
Of the various 3083 models listed by IBM in their announcement, the CX has the slowest instruction execution rate. Next in speed are the E and EX, followed by B and BX. The J and JX are the fastest 3083s.
IBM's information sheet says:
* The 3083 Model CX has an instruction execution rate of about 0.75 times that of a 3083 Model EX.
* The 3083 Models B and BX have an instruction execution rate ranging from 1.4 to 1.5 times the 3083 Models E and EX, respectively.
* The 3083 Models J and JX have an instruction execution rate ranging from 1.8 to 2.0 times the 3083 Models E and EX, respectively.
Collectively, the fastest is 2.667 times the performance of the slowest.

## IBM 3084

Announced September 3, 1982 and withdrawn August 4, 1987. It could be configured with 32, 48 or 64 million bytes of main memory. Later on the 3084X could have up to 128 MB of storage. The top-of-the-line 3084QX was a 31 MIPS machine.
"The 3084 was two 3081 tied together to make a 4-way SMP." ("that can operate .. as two independent" dual-processors)(
While all 3081/3083 shared the same physical footprint, the 3084 system doubled this setup, the CPU was double in length, two 3082, and two 3087 was used. For systems using the optional 3089, two units were required.
The 3084 could run in two different modes. When running in PP-mode (Partial Processing), it was configured as two independent systems. The other mode was called SI-mode (Single Image), then all four processors were running as one system.