All Topics  
IBM 7030

 
IBM 7030

   Email Print
   Bookmark   Link






 

IBM 7030



 
 
The IBM 7030, also known as Stretch, was IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
's first transistor
Transistor

In electronics, a transistor is a semiconductor device commonly used to Electronic amplifier or switch Electronics signals. A transistor is made of a solid piece of a semiconductor material, with at least three terminals for connection to an external circuit....
ized supercomputer
Supercomputer

A supercomputer is a computer that is at the frontline of current processing capacity, particularly speed of calculation. Supercomputers introduced in the 1960s were designed primarily by Seymour Cray at Control Data Corporation , and led the market into the 1970s until Cray left to form his own company, Cray Research....
. The first one was delivered to Los Alamos
Los Alamos National Laboratory

Los Alamos National Laboratory is a United States Department of Energy United States Department of Energy National Labs, managed and operated by Los Alamos National Security, LLC , located in Los Alamos, New Mexico....
 in 1961.

Originally priced at $13.5 million, its failure to meet its aggressive performance estimates forced the price to be dropped to only $7.78 million and its withdrawal from sales to customers beyond those having already negotiated contracts.






Discussion
Ask a question about 'IBM 7030'
Start a new discussion about 'IBM 7030'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Ibm7030 P1040280
Ibm7030 P1040281
The IBM 7030, also known as Stretch, was IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
's first transistor
Transistor

In electronics, a transistor is a semiconductor device commonly used to Electronic amplifier or switch Electronics signals. A transistor is made of a solid piece of a semiconductor material, with at least three terminals for connection to an external circuit....
ized supercomputer
Supercomputer

A supercomputer is a computer that is at the frontline of current processing capacity, particularly speed of calculation. Supercomputers introduced in the 1960s were designed primarily by Seymour Cray at Control Data Corporation , and led the market into the 1970s until Cray left to form his own company, Cray Research....
. The first one was delivered to Los Alamos
Los Alamos National Laboratory

Los Alamos National Laboratory is a United States Department of Energy United States Department of Energy National Labs, managed and operated by Los Alamos National Security, LLC , located in Los Alamos, New Mexico....
 in 1961.

Originally priced at $13.5 million, its failure to meet its aggressive performance estimates forced the price to be dropped to only $7.78 million and its withdrawal from sales to customers beyond those having already negotiated contracts. Even though the 7030 was much slower than expected, it was the fastest computer in the world from 1961 until 1964.

Development history


Dr. Edward Teller
Edward Teller

Edward Teller was a Jewish-Hungarian-American theoretical physics physicist, known colloquially as "the father of the hydrogen bomb", even though he claimed that he did not care for the title....
 at the University of California Radiation Laboratory
Lawrence Livermore National Laboratory

The Lawrence Livermore National Laboratory in Livermore, California is a scientific research laboratory founded by the University of California in 1952....
 in Livermore, California
Livermore, California

Livermore is a city in Alameda County, California, California, United States. The population was 73,345 at the 2000 United States Census, but estimated by city officials to be presently in 100,000 + ....
 wanted a new scientific system for three-dimensional hydrodynamic calculations. Proposals were requested for this new system, to be called Livermore Automatic Reaction Calculator or LARC, from both IBM and UNIVAC
UNIVAC

UNIVAC is the name of a business unit and division of the Remington Rand company formed by the 1950 purchase of the Eckert-Mauchly Computer Corporation, founded four years earlier by ENIAC inventors J....
. Expected to cost roughly $2.5 million and running 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
Poughkeepsie (city), New York

Poughkeepsie is a city in New York, United States which serves as the county seat of Dutchess County, New York, located in the Hudson River midway between New York City and Albany, New York....
 including John Griffith and Gene Amdahl
Gene Amdahl

Gene Myron Amdahl is a Norwegian American computer architect and hi-tech entrepreneur, chiefly known for his work on mainframe computers at International Business Machines and later his own companies, especially Amdahl Corporation....
 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
Point-contact transistor

A point-contact transistor was the first type of Solid state transistor ever constructed. It was made by researchers John Bardeen and Walter Houser Brattain at Bell Laboratories in December of 1947....
s or surface barrier transistors, both likely to be soon outperformed by the then newly invented diffusion transistor
Diffusion transistor

A diffusion transistor is any transistor formed by diffusing dopants into a semiconductor Wafer . Diffusion transistors include some types of both bipolar junction transistors and field-effect transistors....
s. The team showed Livermore the proposed design to illustrate the kind of system IBM was capable of building but said, "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."

In May, 1955 IBM lost the bid because of this unanticipated change of direction in their proposal. UNIVAC, the dominant computer manufacturer at the time, had won the contract for LARC, now called the Livermore Automatic Research Computer, a decimal computer.

In September, 1955 fearing that Los Alamos might also order a LARC, IBM submitted a preliminary proposal for a high-performance binary computer based on the improved 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 for a binary computer with the aggressive performance goal of a "speed at least 100 times the IBM 704
IBM 704

The IBM 704, the first mass-produced computer with floating point arithmetic hardware, was introduced by IBM in April, 1954. The 704 was significantly improved over the IBM 701 in terms of architecture as well as implementation, and was not compatible with its predecessor....
" (i.e. 4 MIPS) to the Los Alamos Scientific Laboratory. 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 benchmark
Benchmark (computing)

In computing, a benchmark is the act of running a computer program, a set of programs, or other operations, in order to assess the relative performance of an object, normally by running a number of standard tests and trials against it....
s 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 Tom Watson 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 addition time was 1.38 to 1.5 microseconds, multiplication time was 2.48 to 2.70 microseconds, and division time was 9.00 to 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
Standard Modular System

The Standard Modular System was a system of standard transistorized circuit boards and mounting racks developed by IBM in the late 1950s, originally for the IBM 7030 Stretch....
 transistor
Transistor

In electronics, a transistor is a semiconductor device commonly used to Electronic amplifier or switch Electronics signals. A transistor is made of a solid piece of a semiconductor material, with at least three terminals for connection to an external circuit....
 logic was the basis for the IBM 7090
IBM 7090

The IBM 7090 was a second-generation transistorized version of the earlier IBM 709 vacuum tube mainframe computers and was designed for "large-scale scientific and technological applications"....
 line of scientific computers, the IBM 7080
IBM 7080

The IBM 7080 was a transistorized variable word length Binary-coded decimal#IBM and BCD computer in the IBM 700/7000 series commercial architecture line, introduced in August 1961, that provided an upgrade path from the vacuum tube IBM 705 computer....
 business computer, the IBM 7040
IBM 7040

The IBM 7040, a scaled down version of the IBM 7090 introduced by International Business Machines in April, 1963, was a later member of the IBM 700/7000 series#Scientific Architecture of scientific computers....
 and IBM 1400
IBM 1400 series

The IBM 1400 series were second generation mid-range business computers that IBM sold in the early 1960s. They could be operated as an independent systems, in conjunction with IBM punched card equipment, or as auxiliary equipment to other computer systems....
 lines, and the IBM 1620
IBM 1620

The IBM 1620 was announced by International Business Machines on October 21, 1959 and marketed as an inexpensive "scientific computer". After a total production of about two thousand machines, it was withdrawn on November 19, 1970....
 small scientific computer. (The 7030 used about 170,000 transistors.) The IBM 7302
IBM 7302

The IBM 7302 Core Storage unit was designed in 1957-1958 for the IBM 7030 . The IBM 7030 could use from one to sixteen IBM 7302s ; either individually or in interleaved groups of two or four....
 Model I Core Storage units were also used in the IBM 7090 and IBM 7080. Multiprogramming
Computer multitasking

In computing, multitasking is a method by which multiple tasks, also known as Computer process, share common processing resources such as a Central processing unit....
, memory protection, generalized interrupts, the 8-bit byte
Byte

A byte is a basic unit of measurement of Computer storage in computer science. In many computer architectures it is a Byte addressing memory address space....
 were all concepts later incorporated in the IBM System/360
System/360

The IBM System/360 is a mainframe computer system family announced by IBM on April 7, 1964. It was the first family of computers making a clear distinction between computer architecture and implementation, allowing IBM to release a suite of compatible designs at different price points....
 line of computers as well as most later CPUs
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
. Instruction pipelining, prefetch
Instruction prefetch

In computer architecture, instruction prefetch is a technique used in microprocessors to speed up the execution of a program by reducing wait states....
 and decoding, and memory interleaving
Interleaving

Interleaving in computer science is a way to arrange data in a non-contiguous way in order to increase performance.It is used in:* time-division multiplexing in telecommunications...
 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 now used in most advanced microprocessors such as the Intel Pentium
Pentium

Introduced on March 22, 1993, the original Pentium was the first superscalar x86 architecture microprocessor. Its fifth-generation x86 microarchitecture was a direct extension of the 80486 architecture with dual integer pipeline s, a faster FPU unit, wider data bus, and features for further reduced address calculation latency....
 and the Motorola/IBM PowerPC
PowerPC

PowerPC is a RISC instruction set architecture created by the 1991 Apple Inc.?IBM?Motorola alliance, known as AIM alliance. Originally intended for personal computers, PowerPC CPUs have since become popular embedded system and high-performance processors....
, as well as in the extremely common ARM
ARM architecture

The ARM architecture is a 32-bit RISC central processing unit architecture developed by ARM Limited that is widely used in embedded system designs....
 embedded microprocessors.

Customer deliveries

  1. Los Alamos Scientific Laboratories (LASL) in April 1961, accepted in May 1961, and used until June 21, 1971.
  2. U.S. National Security Agency
    National Security Agency

    The National Security Agency/Central Security Service is a Cryptology Intelligence agency of the Federal government of the United States, administered as part of the United States Department of Defense....
     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.
  3. Lawrence Livermore Laboratory, Livermore, California
    Livermore, California

    Livermore is a city in Alameda County, California, California, United States. The population was 73,345 at the 2000 United States Census, but estimated by city officials to be presently in 100,000 + ....
    .
  4. Atomic Weapons Establishment
    Atomic Weapons Establishment

    The Atomic Weapons Establishment is responsible for the design, manufacture and support of Nuclear weapon for the Nuclear weapons and the United Kingdom....
    , Aldermaston
    Aldermaston

    Aldermaston is an award-winning rural village and civil parish in Berkshire, South East England, with a population of 927. Situated near the border with Hampshire, Aldermaston is located on the southern edge of the River Kennet flood plain....
    , England
    England

    native_name =|conventional_long_name = England|common_name = England|image_flag = Flag of England.svg|image_coat = England COA.svg|symbol_type = Royal Coat of Arms...
    .
  5. U.S. Weather Bureau.
  6. MITRE Corporation, used until August, 1971. In the spring of 1972 it was sold to Brigham Young University
    Brigham Young University

    Brigham Young University , located in Provo, Utah, United States, is a Private education, coeducational research university owned by The Church of Jesus Christ of Latter-day Saints ....
    .
  7. U.S. Navy Dahlgren Naval Proving Ground
    Dahlgren, Virginia

    Dahlgren is a census-designated place in King George County, Virginia, Virginia, United States. The population was 997 at the 2000 census. The community is located within the Northern Neck George Washington Birthplace AVA American Viticultural Area winemaking appellation established by the United States government....
    .
  8. IBM.
  9. Commissariat à l'Énergie Atomique
    Commissariat à l'Énergie Atomique

    The Commissariat ? l??nergie atomique or CEA, is a France ?public establishment related to industrial and commercial activities? whose mission is to develop all applications of atomic energy, both civilian and military....
    , France.


Note: 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
Computer History Museum

The Computer History Museum is a museum established in 1996 in Mountain View, California, when The Computer Museum, Boston sent the majority of its historical collection to Moffett Federal Airfield, so that TCM could concentrate on computing-related exhibits for children....
 collection, in Mountain View, California.


Architecture


Data Formats

  • Fixed point numbers were variable length, stored in either binary (1 to 64 bits) or decimal (1 to 16 digits) and either unsigned format or sign/magnitude format
    Computer numbering formats

    The term computer numbering formats refers to the schemes implemented in digital computer and calculator hardware and software to represent numbers....
    . In decimal format digits were variable length "bytes" (4 to 8 bits).
  • Floating point
    Floating point

    In computing, floating point describes a system for numerical representation in which a String of digits represents a rational number.The term floating point refers to the fact that the radix point can "float": that is, it can be placed anywhere relative to the Significant figures of the number....
     numbers had 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 were variable length and could use any character code of 8-bits or less.
  • "Bytes" were variable length (1 to 8 bits).


Instruction Format
Instruction set

An instruction set is a list of all the instruction , and all their variations, that a processor can execute.Instructions include:* Arithmetic such as add and subtract...

Instructions were either 32-bit or 64-bit.

Registers
Processor register

In computer architecture, a processor register is a small amount of Computer storage available on the CPU whose contents can be accessed more quickly than storage available elsewhere....

The registers overlaid the first 32 addresses of memory, as shown in the table below.
Address Mnemonic Register Stored in:
0 $Z 64-bit Zero Main Core Storage
1 $IT 19-bit Interval Timer Index Core Storage
$TC 36-bit Time Clock
2 $IA 18-bit Interruption Address Main Core Storage
3 $UB 18-bit Upper Boundary Address Transistor Register
$LB 18-bit Lower Boundary Address
1-bit Boundary Control
4 64-bit Maintenance Bits Main Core Storage
5 $CA 7-bit Channel Address Transistor Register
6 $CPUS 19-bit Other CPU Bits Transistor Register
7 $LZC 7-bit Left Zero count Transistor Register
$AOC 7-bit All Ones count
8 $L Left half of 128-bit Accumulator
Accumulator (computing)

In a computer's central processing unit , an accumulator is a processor register in which intermediate arithmetic logic unit results are stored....
Transistor Register
9 $R Right half of 128-bit Accumulator
10 $SB 8-bit Accumulator sign - ZZZZSTUV
11 $IND 64-bit Indicator Register Transistor Register
12 $MASK 64-bit Mask Register Transistor Register
13 $RM 64-bit Remainder Register Main Core Storage
14 $FT 64-bit Factor Register Main Core Storage
15 $TR 64-bit Transit Register Main Core Storage
16
...
31
$X0
...
$X15
64-bit Index Registers (sixteen) Index Core Storage

The Accumulator and Index registers operated in sign-and-magnitude
Signed number representations

In mathematics, negative numbers in any base are represented in the usual way, by prefixing them with a "−" sign. However, on a computer, there are various ways of representing a number's sign....
 format.

Memory

16,384 to 262,144 in banks of 16,384 – 64-bit binary words.

The memory was immersion oil-heated/cooled to stabilize its operating characteristics.

Software

  • STRETCH Assembly Program
    STRETCH Assembly Program

    STRETCH Assembly Program was the assembly language#Assembler for the IBM 7030 Stretch computer. The first version was a subset cross assembler that ran on the IBM 704, IBM 709, and IBM 7090 computers....
     (STRAP)


External links

  • Charles Babbage Institute
    Charles Babbage Institute

    The Charles Babbage Institute is a research center at the University of Minnesota specializing in the history of information technology, particularly the history since 1935 of digital computing, programming/software, and computer networking....
    , University of Minnesota, Minneapolis. Amdahl discusses his role in the design of several computers for IBM including the STRETCH, 701, 701A, and 704. He discusses his work with Nathaniel Rochester and IBM's management of the design process for computers.
  • (IBM Archives)
  • Planning a Computer System - Project Stretch – 1962 book.
  • (PDF files)