IBM 308X

Last updated
IBM 308X
IBM logo.svg
IBM 3081 (1).jpg
IBM 3081
ManufacturerInternational Business Machines Corporation (IBM)
Product familyIBM 3081
IBM 3083
IBM 3084
Release date1980 for the 3081; 1982 for the 3083 & 3084
DiscontinuedAugust 4, 1987 (all 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. [1] [NB 1] It consisted of a 3081 Processor Unit with supporting units.

Contents

Later models in the series were the 3083 [2] and the 3084. [3] 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 [4] (S/370-XA) required by the new MVS/SP V2 [5] and the Start Interpretive Execution [6] (SIE) instruction used by the new Virtual Machine/eXtended Architecture Migration Aid [7] (VM/XA MA).

All three 308X systems, which IBM had marketed as "System/370-Compatibles," [8] 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. [3] 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." [9]

The 3081 was "two processors in a single box ... it was not possible to partition it and run it as two independent machines." [10]

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:

Both central processors have access to channels (as many as 24), and main memory (up to 32 megabytes [NB 2] ). [11] :pages 3,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 105 watts per square meter, which is about a tenfold increase over the 3033 processor. [11] :pp.4–8

The internal code name of the 3081 was Adirondack. [12]

IBM 3083

The IBM 3083 was described by an IBMer as "never intended to be built," [10] 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." [10]

Of the various 3083 models listed by IBM in their announcement, the CX has the slowest instruction execution rate. [2]
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:

Collectively, the fastest is 2.667 times the performance of the slowest. [NB 3]

IBM 3084

Announced September 3, 1982 and withdrawn August 4, 1987. [3] 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 3084 was a 14 MIPS machine.

"The 3084 was two 3081 tied together to make a 4-way SMP." [3] [10] ("that can operate .. as two independent" dual-processors)( [NB 4]

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.

See also

Notes

  1. IBM used a capital X when referring to 308X, as did others needing an official reference; see the Congressional Record reference.
  2. 32×220 bytes
  3. range of relative performance = 2.0 / 0.75
  4. 3081 + 3081 with same serial number, but two on/off switches. In IBM's words: "four central processing units that can operate as a tightly coupled multiprocessor or as two independent "dyadic" configurations" - IBM didn't announce it as a Quad, just two Dyadics (twins)."

Related Research Articles

<span class="mw-page-title-main">Central processing unit</span> Central computer component which executes instructions

A central processing unit (CPU), also called a central processor, main processor, or just processor, is the most important processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, logic, controlling, and input/output (I/O) operations. This role contrasts with that of external components, such as main memory and I/O circuitry, and specialized coprocessors such as graphics processing units (GPUs).

In processor design, microcode serves as an intermediary layer situated between the central processing unit (CPU) hardware and the programmer-visible instruction set architecture of a computer, also known as its machine code. It consists of a set of hardware-level instructions that implement the higher-level machine code instructions or control internal finite-state machine sequencing in many digital processing components. While microcode is utilized in general-purpose CPUs in contemporary desktops, it also functions as a fallback path for scenarios that the faster hardwired control unit is unable to manage.

<span class="mw-page-title-main">Reduced instruction set computer</span> Processor executing one instruction in minimal clock cycles

In electronics and computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a complex instruction set computer (CISC), a RISC computer might require more instructions in order to accomplish a task because the individual instructions are written in simpler code. The goal is to offset the need to process more instructions by increasing the speed of each instruction, in particular by implementing an instruction pipeline, which may be simpler to achieve given simpler instructions.

<span class="mw-page-title-main">IBM System/360</span> IBM mainframe computer family (1964–1977)

The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978. It was the first family of computers designed to cover both commercial and scientific applications and a complete range of applications from small to large. The design distinguished between architecture and implementation, allowing IBM to release a suite of compatible designs at different prices. All but the only partially compatible Model 44 and the most expensive systems use microcode to implement the instruction set, featuring 8-bit byte addressing and binary, decimal and hexadecimal floating-point calculations.

<span class="mw-page-title-main">IBM System/370</span> Family of mainframe computers 1970–1990

The IBM System/370 (S/370) is a model range of IBM mainframe computers announced on June 30, 1970, as the successors to the System/360 family. The series mostly maintains backward compatibility with the S/360, allowing an easy migration path for customers; this, plus improved performance, were the dominant themes of the product announcement. In September 1990, the System/370 line was replaced with the System/390.

Simultaneous multithreading (SMT) is a technique for improving the overall efficiency of superscalar CPUs with hardware multithreading. SMT permits multiple independent threads of execution to better use the resources provided by modern processor architectures.

A processor register is a quickly accessible location available to a computer's processor. Registers usually consist of a small amount of fast storage, although some registers have specific hardware functions, and may be read-only or write-only. In computer architecture, registers are typically addressed by mechanisms other than main memory, but may in some cases be assigned a memory address e.g. DEC PDP-10, ICT 1900.

JTAG is an industry standard for verifying designs and testing printed circuit boards after manufacture.

A logical partition (LPAR) is a subset of a computer's hardware resources, virtualized as a separate computer. In effect, a physical machine can be partitioned into multiple logical partitions, each hosting a separate instance of an operating system.

In computing, channel I/O is a high-performance input/output (I/O) architecture that is implemented in various forms on a number of computer architectures, especially on mainframe computers. In the past, channels were generally implemented with custom devices, variously named channel, I/O processor, I/O controller, I/O synchronizer, or DMA controller.

In computer architecture, 26-bit integers, memory addresses, or other data units are those that are 26 bits wide, and thus can represent unsigned values up to 67,108,863. Two examples of computer processors that featured 26-bit memory addressing are certain second generation IBM System/370 mainframe computer models introduced in 1981, which had 26-bit physical addresses but had only the same 24-bit virtual addresses as earlier models, and the first generations of ARM processors.

Since the rise of the personal computer in the 1980s, IBM and other vendors have created PC-based IBM-compatible mainframes which are compatible with the larger IBM mainframe computers. For a period of time PC-based mainframe-compatible systems had a lower price and did not require as much electricity or floor space. However, they sacrificed performance and were not as dependable as mainframe-class hardware. These products have been popular with mainframe developers, in education and training settings, for very small companies with non-critical processing, and in certain disaster relief roles.

A control register is a processor register that changes or controls the general behavior of a CPU or other digital device. Common tasks performed by control registers include interrupt control, switching the addressing mode, paging control, and coprocessor control.

<span class="mw-page-title-main">History of general-purpose CPUs</span>

The history of general-purpose CPUs is a continuation of the earlier history of computing hardware.

IBM Power microprocessors are designed and sold by IBM for servers and supercomputers. The name "POWER" was originally presented as an acronym for "Performance Optimization With Enhanced RISC". The Power line of microprocessors has been used in IBM's RS/6000, AS/400, pSeries, iSeries, System p, System i, and Power Systems lines of servers and supercomputers. They have also been used in data storage devices and workstations by IBM and by other server manufacturers like Bull and Hitachi.

<span class="mw-page-title-main">IBM 3090</span> Series of high-end 1980s IBM mainframe computers

The IBM 3090 family is a family of mainframe computers that was a high-end successor to the IBM System/370 series, and thus indirectly the successor to the IBM System/360 launched 25 years earlier.

<span class="mw-page-title-main">IBM 303X</span>

The IBM 303X is a discontinued line of mainframe computers, the first model of which, the IBM 3033 Processor, nicknamed "The Big One", was introduced March 25, 1977.

<span class="mw-page-title-main">IBM System/370 Model 168</span> Discontinued mainframe computer system

The IBM System/370 Model 168 and Model 158 were both announced on August 2, 1972. Prior 370 systems had not "offered virtual storage capability, which was to be a hallmark of the 370 line," and some said that the 168 and 158 were the first "real 370" products. By contrast, "in 1972, the System/370 Advanced Function was released and had new Address Relocation Hardware and now supported four new operating systems ."

<span class="mw-page-title-main">IBM System/390</span> Line of mainframe computers

The IBM System/390 is a discontinued mainframe product family implementing ESA/390, the fifth generation of the System/360 instruction set architecture. The first computers to use the ESA/390 were the Enterprise System/9000 (ES/9000) family, which were introduced in 1990. These were followed by the 9672, Multiprise, and Integrated Server families of System/390 in 1994–1999, using CMOS microprocessors. The ESA/390 succeeded ESA/370, used in the Enhanced 3090 and 4381 "E" models, and the System/370 architecture last used in the IBM 9370 low-end mainframe. ESA/390 was succeeded by the 64-bit z/Architecture in 2000.

IBM Enterprise Systems Architecture is an instruction set architecture introduced by IBM as ESA/370 in 1988. It is based on the IBM System/370-XA architecture.

References

  1. "3081 Processor Complex". IBM Archives. IBM. 23 January 2003.
  2. 1 2 "3083 Processor Complex". IBM Archives. IBM. 23 January 2003.
  3. 1 2 3 4 "3084 Processor Complex". IBM Archives. IBM. 23 January 2003.
  4. IBM System/370 Extended Architecture Principles of Operation (PDF) (Second ed.). IBM. January 1987. SA22-7085-1. Retrieved October 27, 2022.
  5. "IBM Large Systems Announcement Overview". IBM (Announcement letter). October 21, 1981. LTR ENUS283-042. Retrieved November 17, 2022.
  6. IBM System/370 Extended Architecture Interpretive Execution (PDF) (First ed.). IBM. January 1984. SA22-7095-0. Retrieved October 27, 2022.
  7. "Virtual Machine/eXtended Architecture Migration Aid". IBM (Announcement letter). October 21, 1981. ZP81-0811. Retrieved October 27, 2022.
  8. "IBM Archives: System/370-Compatibles Dates and characteristics". 23 January 2003.
  9. IBM (1982). "3081 Processor Complex". IBM (marketing brochure). Retrieved September 18, 2008.
  10. 1 2 3 4 Anne & Lynn Wheeler. "IBM 9020 computers used by FAA (was Re: EPO stories (was: HELP IT'S HOT!!!!!))". Newsgroup:  alt.folklore.computers.
  11. 1 2 3 4 Pittler, M. S.; Powers, D. M.; Schnabel, D. L. (1982). "System Development and Technology Aspects of the IBM 3081 Processor Complex". IBM Journal of Research and Development. 26 (1): 2–11. doi:10.1147/rd.261.0002.
  12. "Congressional Record". FAS. July 12, 1989. p. H3666. Retrieved September 18, 2008.

Further reading

Photos