The IBM 7030, also known as Stretch, was
IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
's first
transistorized supercomputer
A supercomputer is a type of computer with a high level of performance as compared to a general-purpose computer. The performance of a supercomputer is commonly measured in floating-point operations per second (FLOPS) instead of million instruc ...
. It was the fastest computer in the world from 1961 until the first
CDC 6600 became operational in 1964.
["Designed by Seymour Cray, the CDC 6600 was almost three times faster than the next fastest machine of its day, the IBM 7030 Stretch." ]
Originally designed to meet a requirement formulated by
Edward Teller at
Lawrence Livermore National Laboratory
Lawrence Livermore National Laboratory (LLNL) is a Federally funded research and development centers, federally funded research and development center in Livermore, California, United States. Originally established in 1952, the laboratory now i ...
, the first example was delivered to
Los Alamos National Laboratory
Los Alamos National Laboratory (often shortened as Los Alamos and LANL) is one of the sixteen research and development Laboratory, laboratories of the United States Department of Energy National Laboratories, United States Department of Energy ...
in 1961, and a second customized version, the
IBM 7950 Harvest, to the
National Security Agency
The National Security Agency (NSA) is an intelligence agency of the United States Department of Defense, under the authority of the director of national intelligence (DNI). The NSA is responsible for global monitoring, collection, and proces ...
in 1962. The Stretch at the
Atomic Weapons Research Establishment at
Aldermaston
Aldermaston ( ) is a village and civil parish in Berkshire, England. In the 2011 census, the parish had a population of 1,015. The village is in the Kennet Valley and bounds Hampshire to the south. It is approximately from Newbury, Basin ...
, England was heavily used by researchers there and at
AERE Harwell, but only after the development of the S2
Fortran compiler which was the first to add
dynamic array
In computer science, a dynamic array, growable array, resizable array, dynamic table, mutable array, or array list is a random access, variable-size list data structure that allows elements to be added or removed. It is supplied with standard l ...
s, and which was later ported to the
Ferranti Atlas of
Atlas Computer Laboratory at Chilton.
The 7030 was much slower than expected and failed to meet its aggressive performance goals. IBM was forced to drop its price from $13.5 million to only $7.78 million and withdrew the 7030 from sales to customers beyond those having already negotiated contracts. ''
PC World'' magazine named Stretch one of the biggest project management failures in
IT history.
Within IBM, being eclipsed by the smaller
Control Data Corporation
Control Data Corporation (CDC) was a mainframe and supercomputer company that in the 1960s was one of the nine major U.S. computer companies, which group included IBM, the Burroughs Corporation, and the Digital Equipment Corporation (DEC), the N ...
seemed hard to accept. The project lead,
Stephen W. Dunwell, was initially made a scapegoat for his role in the "failure" but, after the success of the
IBM System/360
The IBM System/360 (S/360) is a family of mainframe computer systems announced by IBM on April 7, 1964, and delivered between 1965 and 1978. System/360 was the first family of computers designed to cover both commercial and scientific applicati ...
became obvious, he received an official apology, and in 1966 was made an
IBM Fellow.
In spite of the failure of Stretch to meet IBM's performance goals, it served as the basis for many of the design features of the successful IBM System/360, which was announced in 1964 and first shipped in 1965.
Development history
In early 1955, Dr.
Edward Teller of the
University of California Radiation Laboratory wanted a new scientific computing system for three-dimensional
hydrodynamic
In physics, physical chemistry and engineering, fluid dynamics is a subdiscipline of fluid mechanics that describes the flow of fluids – liquids and gases. It has several subdisciplines, including (the study of air and other gases in moti ...
calculations. Proposals were requested from IBM and
UNIVAC
UNIVAC (Universal Automatic Computer) was a line of electronic digital stored-program computers starting with the products of the Eckert–Mauchly Computer Corporation. Later the name was applied to a division of the Remington Rand company and ...
for this new system, to be called ''Livermore Automatic Reaction Calculator'' or
LARC. According to IBM executive
Cuthbert Hurd, such a system would cost roughly $2.5 million and would run at one to two
MIPS.
Delivery was to be two to three years after the contract was signed.
At IBM, a small team at
Poughkeepsie including John Griffith and
Gene Amdahl worked on the design proposal. Just after they finished and were about to present the proposal, Ralph Palmer stopped them and said, "It's a mistake."
The proposed design would have been built with either
point-contact transistor
The point-contact transistor was the first type of transistor to be successfully demonstrated. It was developed by research scientists John Bardeen and Walter Brattain at Bell Laboratories in December 1947. They worked in a group led by phys ...
s or
surface-barrier transistors, both likely to be soon outperformed by the then newly invented
diffusion transistor.
IBM returned to Livermore and stated that they were withdrawing from the contract, and instead proposed a dramatically better system, "We are not going to build that machine for you; we want to build something better! We do not know precisely what it will take but we think it will be another million dollars and another year, and we do not know how fast it will run but we would like to shoot for ten million instructions per second."
Livermore was not impressed, and in May 1955 they announced that UNIVAC had won the
LARC contract, now called the ''Livermore Automatic Research Computer''. LARC would eventually be delivered in June 1960.
In September 1955, fearing that
Los Alamos National Laboratory
Los Alamos National Laboratory (often shortened as Los Alamos and LANL) is one of the sixteen research and development Laboratory, laboratories of the United States Department of Energy National Laboratories, United States Department of Energy ...
might also order a LARC, IBM submitted a preliminary proposal for a high-performance binary computer based on the improved version of the design that Livermore had rejected, which they received with interest. In January 1956, Project Stretch was formally initiated. In November 1956, IBM won the contract with the aggressive performance goal of a "speed at least 100 times the
IBM 704
The IBM 704 is the model name of a large digital computer, digital mainframe computer introduced by IBM in 1954. Designed by John Backus and Gene Amdahl, it was the first mass-produced computer with hardware for floating-point arithmetic. The I ...
" (i.e. 4 MIPS). Delivery was slated for 1960.
During design, it proved necessary to reduce the clock speeds, making it clear that Stretch could not meet its aggressive performance goals, but estimates of performance ranged from 60 to 100 times the IBM 704. In 1960, the price of $13.5 million was set for the IBM 7030. In 1961, actual
benchmarks indicated that the performance of the IBM 7030 was only about 30 times the IBM 704 (i.e. 1.2 MIPS), causing considerable embarrassment for IBM. In May 1961,
Thomas J. Watson Jr. announced a price cut of all 7030s under negotiation to $7.78 million and immediate withdrawal of the product from further sales.
Its
floating-point
In computing, floating-point arithmetic (FP) is arithmetic on subsets of real numbers formed by a ''significand'' (a Sign (mathematics), signed sequence of a fixed number of digits in some Radix, base) multiplied by an integer power of that ba ...
addition time is 1.38–1.50
microsecond
A microsecond is a unit of time in the International System of Units (SI) equal to one millionth (0.000001 or 10−6 or ) of a second. Its symbol is μs, sometimes simplified to us when Unicode is not available.
A microsecond is to one second, ...
s, multiplication time is 2.48–2.70 microseconds, and division time is 9.00–9.90 microseconds.
Technical impact
While the IBM 7030 was not considered successful, it spawned many technologies incorporated in future machines that were highly successful. The ''
Standard Modular System'' (SMS)
transistor
A transistor is a semiconductor device used to Electronic amplifier, amplify or electronic switch, switch electrical signals and electric power, power. It is one of the basic building blocks of modern electronics. It is composed of semicondu ...
logic was the basis for the
IBM 7090
The IBM 7090 is a second-generation Transistor computer, transistorized version of the earlier IBM 709 vacuum tube mainframe computer that was designed for "large-scale scientific and technological applications". The 7090 is the fourth member o ...
line of scientific computers, the
IBM 7070 and
7080 business computers, the
IBM 7040 and
IBM 1400 lines, and the
IBM 1620
The IBM 1620 was a model of scientific minicomputer produced by IBM. It was announced on October 21, 1959, and was then marketed as an inexpensive scientific computer. After a total production of about two thousand machines, it was withdrawn on N ...
small scientific computer; the 7030 used about transistors. The
IBM 7302 Model I Core Storage units were also used in the IBM 7090, IBM 7070 and IBM 7080.
Multiprogramming, memory protection, generalized interrupts, the
eight-bit byte for I/O
were all concepts later incorporated in the
IBM System/360
The IBM System/360 (S/360) is a family of mainframe computer systems announced by IBM on April 7, 1964, and delivered between 1965 and 1978. System/360 was the first family of computers designed to cover both commercial and scientific applicati ...
line of computers as well as most later
central processing unit
A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
s (CPU).
Stephen Dunwell, the project manager who became a scapegoat when Stretch failed commercially, pointed out soon after the phenomenally successful 1964 launch of System/360 that most of its core concepts were pioneered by Stretch.
[ ''The memoir of a senior IBM executive, giving his recollections of his and IBM's experience from World War II into the 1970s.''] By 1966, he had received an apology and been made an IBM Fellow, a high honor that carried with it resources and authority to pursue one's desired research.
Instruction pipelining,
prefetch and decoding, and
memory interleaving were used in later supercomputer designs such as the IBM System/360 Models
91,
95 and
195, and the
IBM 3090 series as well as computers from other manufacturers. , these techniques are still used in most advanced microprocessors, starting with the 1990s generation that included the Intel
Pentium
Pentium is a series of x86 architecture-compatible microprocessors produced by Intel from 1993 to 2023. The Pentium (original), original Pentium was Intel's fifth generation processor, succeeding the i486; Pentium was Intel's flagship proce ...
and the Motorola/IBM
PowerPC
PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
, as well as in many embedded microprocessors and microcontrollers from various manufacturers.
Hardware implementation

The 7030 CPU uses
emitter-coupled logic (originally called ''current-steering logic'')
on 18 types of
Standard Modular System cards. It uses 4,025 double cards (as shown) and 18,747 single cards, holding 169,100 transistors, requiring a total of 21 kW power.
It uses high-speed NPN and PNP germanium
drift transistors, with cut-off frequency over 100 MHz, and using ~50 mW each.
[ Some ''third level'' circuits use a third voltage level. Each logic level has a delay of about 20 ns. To gain speed in critical areas emitter-follower logic is used to reduce the delay to about 10 ns.]
It uses the same core memory as the IBM 7090
The IBM 7090 is a second-generation Transistor computer, transistorized version of the earlier IBM 709 vacuum tube mainframe computer that was designed for "large-scale scientific and technological applications". The 7090 is the fourth member o ...
.
Installations
# Los Alamos Scientific Laboratory (LASL) in April 1961, accepted in May 1961, and used until June 21, 1971.
#Lawrence Livermore National Laboratory
Lawrence Livermore National Laboratory (LLNL) is a Federally funded research and development centers, federally funded research and development center in Livermore, California, United States. Originally established in 1952, the laboratory now i ...
, Livermore, California delivered November 1961.
#U.S. National Security Agency
The National Security Agency (NSA) is an intelligence agency of the United States Department of Defense, under the authority of the director of national intelligence (DNI). The NSA is responsible for global monitoring, collection, and proces ...
in February 1962 as the main CPU of the IBM 7950 Harvest system, used until 1976, when the IBM 7955 Tractor tape system developed problems due to worn cams that could not be replaced.
# Atomic Weapons Establishment, Aldermaston
Aldermaston ( ) is a village and civil parish in Berkshire, England. In the 2011 census, the parish had a population of 1,015. The village is in the Kennet Valley and bounds Hampshire to the south. It is approximately from Newbury, Basin ...
, England, delivered February 1962
# U.S. Weather Bureau Washington D.C., delivered June/July 1962.
#MITRE Corporation
The Mitre Corporation (stylized as The MITRE Corporation and MITRE) is an American not-for-profit organization with dual headquarters in Bedford, Massachusetts, and McLean, Virginia. It manages federally funded research and development centers ...
, delivered December 1962. and used until August 1971. In the spring of 1972, it was sold to Brigham Young University
Brigham Young University (BYU) is a Private education, private research university in Provo, Utah, United States. It was founded in 1875 by religious leader Brigham Young and is the flagship university of the Church Educational System sponsore ...
, where it was used by the physics department until scrapped in 1982.
#U.S. Navy Dahlgren Naval Proving Ground, delivered Sep/Oct 1962.
# Commissariat à l'énergie atomique, France, delivered November 1963.
#IBM.
The Lawrence Livermore Laboratory's IBM 7030 (except for its core memory) and portions of the MITRE Corporation/Brigham Young University IBM 7030 now reside in the Computer History Museum collection, in Mountain View, California
Mountain View is a city in Santa Clara County, California, United States, part of the San Francisco Bay Area. Named for its views of the Santa Cruz Mountains, the population was 82,376 at the 2020 United States census, 2020 census.
Mountain V ...
.
Architecture
Data formats
* Fixed-point numbers are variable in length, stored in either binary (1 to 64 bits) or decimal (1 to 16 digits) and either unsigned format or sign/magnitude format. Fields may straddle word boundaries. In decimal format, digits are variable length bytes (four to eight bits).
*Floating-point
In computing, floating-point arithmetic (FP) is arithmetic on subsets of real numbers formed by a ''significand'' (a Sign (mathematics), signed sequence of a fixed number of digits in some Radix, base) multiplied by an integer power of that ba ...
numbers have a 1-bit exponent flag, a 10-bit exponent, a 1-bit exponent sign, a 48-bit magnitude, and a 4-bit sign byte in sign/magnitude format.
*Alphanumeric characters are variable length and can use any character code of 8 bits or less.
*Bytes are variable length (one to eight bits).
Instruction format
Instructions are either 32-bit or 64-bit.
Registers
The registers overlay the first 32 addresses of memory as shown.
The accumulator and index registers operate in sign-and-magnitude format.
Memory
Main memory is 16K to 256K 64-bit binary words, in banks of 16K.
The memory was immersion oil-heated/cooled to stabilize its operating characteristics.
Software
* STRETCH Assembly Program (STRAP)
* MCP (not to be confused with the Burroughs MCP
The MCP (Master Control Program) is the operating system of the Burroughs B5000/B5500/B5700 and the B6500 and successors, including the Unisys Clearpath/MCP systems.
MCP was originally written in 1961 in ESPOL (Executive Systems Problem Ori ...
)
* COLASL and IVY programming languages
* FORTRAN programming language
* SOS (Stretch Operating System) Written at the BYU Scientific Computing Center as an upgrade to MCP, along with an updated variant of FORTRAN.
See also
* IBM 608, the first commercially available transistorized computing device
* ILLIAC II, a transistorized super computer from The University of Illinois
The University of Illinois Urbana-Champaign (UIUC, U of I, Illinois, or University of Illinois) is a public university, public land-grant university, land-grant research university in the Champaign–Urbana metropolitan area, Illinois, United ...
that competed with Stretch.
Notes
References
Further reading
*
External links
Oral history interview with Gene Amdahl
Charles Babbage Institute
The IT History Society (ITHS) is an organization that supports the history and scholarship of information technology by encouraging, fostering, and facilitating archival and historical research. Formerly known as the Charles Babbage Foundation, ...
, University of Minnesota, Minneapolis. Amdahl discusses his role in the design of several computers for IBM including the STRETCH, IBM 701, 701A, and IBM 704
The IBM 704 is the model name of a large digital computer, digital mainframe computer introduced by IBM in 1954. Designed by John Backus and Gene Amdahl, it was the first mass-produced computer with hardware for floating-point arithmetic. The I ...
. He discusses his work with Nathaniel Rochester and IBM's management of the design process for computers.
IBM Stretch Collections @ Computer History Museum
**
The IBM 7030 FORTRAN System
(IBM Archives)
IBM Stretch (aka IBM 7030 Data Processing System)
*''Planning a Computer System – Project Stretch'', 1962 book.
Scan of copy autographed by several of the contributors
Searchable PDF file
IBM 7030 documents at Bitsavers.org
(PDF files)
{{Authority control
7030
7 7030
7030
Computer-related introductions in 1961
64-bit computers