All Topics  
Whirlwind (computer)

 

   Email Print
   Bookmark   Link






 

Whirlwind (computer)



 
 
The Whirlwind computer
Computer

A computer is a machine that manipulates Data according to a list of Code .The first devices that resemble modern computers date to the mid-20th century , although the computer concept and various machines similar to computers existed earlier....
 was developed at the Massachusetts Institute of Technology
Massachusetts Institute of Technology

The Massachusetts Institute of Technology is a private university research university located in Cambridge, Massachusetts, Massachusetts, United States....
. It is the first computer that operated in real time
Real Time

Real Time is a webcast based on the long-running United Kingdom science fiction television series Doctor Who which was then subsequently released on CD....
, used video displays for output, and the first that was not simply an electronic replacement of older mechanical systems. Its development led directly to the United States Air Force
United States Air Force

The United States Air Force is the aerial warfare branch of the Military of the United States and one of the uniformed services of the United States....
's Semi Automatic Ground Environment
Semi Automatic Ground Environment

The Semi-Automatic Ground Environment was an automated control system for tracking and intercepting enemy bomber aircraft used by North American Aerospace Defense Command from the late 1950s into the 1980s....
 (SAGE) system, and indirectly to almost all business computers and minicomputer
Minicomputer

A minicomputer is a class of multi-user computers that lies in the middle range of the computing spectrum, in between the largest multi-user systems and the smallest single-user systems ....
s in the 1960s.

ng World War II
World War II

World War II, or the Second World War , was a global military conflict which involved a Participants in World War II, including all of the great powers, organised into two opposing military alliances: the Allies of World War II and the Axis powers....
, the U.S.






Discussion
Ask a question about 'Whirlwind (computer)'
Start a new discussion about 'Whirlwind (computer)'
Answer questions from other users
Full Discussion Forum



Encyclopedia


The Whirlwind computer
Computer

A computer is a machine that manipulates Data according to a list of Code .The first devices that resemble modern computers date to the mid-20th century , although the computer concept and various machines similar to computers existed earlier....
 was developed at the Massachusetts Institute of Technology
Massachusetts Institute of Technology

The Massachusetts Institute of Technology is a private university research university located in Cambridge, Massachusetts, Massachusetts, United States....
. It is the first computer that operated in real time
Real Time

Real Time is a webcast based on the long-running United Kingdom science fiction television series Doctor Who which was then subsequently released on CD....
, used video displays for output, and the first that was not simply an electronic replacement of older mechanical systems. Its development led directly to the United States Air Force
United States Air Force

The United States Air Force is the aerial warfare branch of the Military of the United States and one of the uniformed services of the United States....
's Semi Automatic Ground Environment
Semi Automatic Ground Environment

The Semi-Automatic Ground Environment was an automated control system for tracking and intercepting enemy bomber aircraft used by North American Aerospace Defense Command from the late 1950s into the 1980s....
 (SAGE) system, and indirectly to almost all business computers and minicomputer
Minicomputer

A minicomputer is a class of multi-user computers that lies in the middle range of the computing spectrum, in between the largest multi-user systems and the smallest single-user systems ....
s in the 1960s.

Techno-historical background

During World War II
World War II

World War II, or the Second World War , was a global military conflict which involved a Participants in World War II, including all of the great powers, organised into two opposing military alliances: the Allies of World War II and the Axis powers....
, the U.S. Navy approached MIT about the possibility of creating a computer to drive a flight simulator
Flight simulator

A flight simulator is a system that tries to copy, or simulation, the experience of flight an aircraft. It is as realistic as possible. The different types of flight simulator range from video games up to full-size cockpit replicas mounted on hydraulic actuators, controlled by state of the art computer technology....
 for training bomber
Bomber

A bomber is a military aircraft designed to attack ground and sea targets, primarily by dropping bombs on them....
 crews. They envisioned a fairly simple system in which the computer would continually update a simulated instrument panel based on control inputs from the pilots. Unlike older systems like the Link Trainer
Link Trainer

The term Link Trainer is commonly used to refer to a series of flight simulators produced between the early 1930s and early 1950s by Edwin Albert Link, based on technology he pioneered in 1929 at his family's business in Binghamton, NY....
, the system they envisioned would have a considerably more realistic aerodynamics
Aerodynamics

Aerodynamics is a branch of Dynamics concerned with studying the motion of air, particularly when it interacts with a moving object. Aerodynamics is a subfield of fluid dynamics and gas dynamics, with much theory shared between them....
 model that could be adapted to any type of plane.

A short study by the MIT Servomechanisms Laboratory concluded that such a system was certainly possible. The Navy decided to fund development under Project Whirlwind, and the lab placed Jay Forrester in charge of the project. They soon built a large analog computer
Analog computer

An analog computer is a form of computer that uses continuous physical phenomena such as electrical, mechanical, or hydraulic quantities to model the problem being solved....
 for the task, but found that it was inaccurate and inflexible. Solving these problems would require a much larger system, perhaps one so large as to be impossible to construct.

In 1945 Perry Crawford, another member of the MIT team, saw a demonstration of ENIAC
ENIAC

ENIAC, short for Electronic Numerical Integrator And Computer, was a general-purpose electronic computer. It was a Turing complete, digital computer capable of being reprogrammed to solve a full range of computing problems....
 and suggested that a digital computer was the solution. Such a machine would allow the accuracy of the simulation to be improved with the addition of more code in the computer program
Computer program

Computer programs are Instruction for a computer. A computer requires programs to function. Moreover, a computer program does not run unless its instructions are executed by a Central processing unit; however, a program may communicate an Algorithm#Formalization of algorithms to people without running....
, as opposed to adding parts to the machine. As long as the machine was fast enough, there was no theoretical limit to the complexity of the simulation.

Up until this point all computers constructed were dedicated to single tasks, run in batch mode. A series of inputs were set up in advance and fed into the computer, which would work out the answers and print them. This was not appropriate for the Whirlwind system, which needed to operate continually on an ever-changing series of inputs. Speed became a major issue, whereas with other systems it simply meant waiting longer for the printout, with Whirlwind it meant seriously limiting the amount of complexity the simulation could include.

After Whirlwind was completed and running, a design for a larger and faster machine to be called Whirlwind II was begun. But the design soon became too much for MIT's resources. It was decided to shelve the Whirlwind II design without building it and concentrate MIT's resources on programming and applications for the original machine, now called Whirlwind I. When the Air Force decided to construct the SAGE
Semi Automatic Ground Environment

The Semi-Automatic Ground Environment was an automated control system for tracking and intercepting enemy bomber aircraft used by North American Aerospace Defense Command from the late 1950s into the 1980s....
 air defense system, 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....
, the prime contractor for the AN/FSQ-7
AN/FSQ-7

The Joint Electronics Type Designation System-7 was a computer model developed and built in the 1950s by IBM in partnership with the US Air Force....
 computer based the machine's design more on the stillborn Whirlwind II design than on the original Whirlwind. Thus the AN/FSQ-7 is sometimes incorrectly referred to as "Whirlwind II", even though they were not the same machine or design.

Technical description


Design and construction

By 1947, Forrester and collaborator Robert Everett
Robert Everett (computer science)

Robert R. Everett is a computer scientist. He is an honorary board member of Mitre Corporation.In 1945 he worked with Jay Forrester on the Whirlwind project, one of the first real time electronic computers....
  of a high-speed stored-program computer for this task. Most computers of the era operated in bit-serial mode
Serial computer

A serial computer is typified by internally operating on one bit or Numerical digit for each Clock signal. Machines with serial main storage devices such as acoustic or magnetostrictive Delay line memory and Drum memory were usually serial computers....
, using single-bit arithmetic and feeding in large words, often 48 or 60 bits in size, one bit at a time. This was simply not fast enough for their purposes, so Whirlwind included sixteen such math units, operating on a complete 16-bit word every cycle in bit-parallel mode. Ignoring memory speed, Whirlwind was essentially sixteen times as fast as other machines. Today almost all CPUs do arithmetic in "bit-parallel"; some CPUs extend the idea to larger 32- or 64-bit words.

The word size was selected after some deliberation. The machine worked by passing in a single address with almost every instruction, thereby reducing the number of memory accesses. For operations with two operands, adding for instance, the "other" operand was assumed to be the last one loaded. Whirlwind operated much like a reverse Polish notation
Reverse Polish notation

Reverse Polish notation by analogy with the related Polish notation, a prefix notation introduced in 1920 by the Poland mathematician Jan Lukasiewicz, is a mathematical notation wherein every operator follows all of its operands....
 calculator
Calculator

A calculator is a device for performing mathematical calculations, distinguished from a computer by having a limited problem solving ability and an interface optimized for interactive calculation rather than programming....
 in this respect; except there was no operand stack, only an 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....
. The designers felt that 2000 words of memory would be the minimum usable amount, requiring 11 bits to represent an address, and that 16 to 32 instructions would be the minimum for another 5 bits -- and so it was 16-bits. Nevertheless the small word size led John von Neumann
John von Neumann

John von Neumann was a Hungarian American mathematician who made major contributions to a vast range of fields, including set theory, functional analysis, quantum mechanics, ergodic theory, continuous geometry, economics and game theory, computer science, numerical analysis, hydrodynamics , and statistics, as well as many other mathematical...
 to conclude the machine would be worthless.

The Whirlwind design incorporated a control store
Control store

A control store is the part of a Central processing unit control unit that stores the CPU's microprogram. It is usually accessed by a microsequencer....
 driven by a master clock. Each step of the clock selected a signal line in a diode matrix that enabled gates and other circuits on the machine. A special switch directed signals to different parts of the matrix to implement different instructions. The design inspired Maurice Wilkes to develop the concept of microprogramming
Microcode

Microcode is a layer of lowest-level instructions involved in the implementation of machine code instructions in many computers and other processors; it resides in a special high-speed memory and translates machine instructions into sequences of detailed circuit-level operations....
.

Construction of the machine started the next year, an effort that employed 175 people including 70 engineers and technicians. Whirlwind took 3 years to build and first went online on April 20, 1951. The project's budget was $1 million a year, and after three years the Navy had already lost interest. The USAF picked up the work under Project Claude.

The core of the machine

Speed of the original design (20 KIPS) turned out to be too slow to be very useful, and most of the problem was attributed to the fairly slow speed of the Williams tube
Williams tube

The Williams tube or the Williams-Kilburn tube , developed about 1946 or 1947, was a cathode ray tube used to electronically store binary data....
s (or, more accurately, Williams-Kilburn tubes) used for main memory of 256 words
Word (computer science)

In computing, "word" is a term for the natural unit of data used by a particular computer design. A word is simply a fixed-sized group of bits that are handled together by the machine....
. Forrester started looking at replacements, first using magnetic tape formed into spirals, even at one time considering using a 3-D array of neon lamp
Neon lamp

A neon lamp is a gas discharge lamp containing primarily neon gas at low pressure. The term is sometimes used for similar devices filled with other noble gases, usually to produce different colors....
s, and eventually creating core memory. Speed was roughly doubled (40 KIPS) as a result of using core when the new version was completed in 1953. The addition time was 49 microseconds and the multiplication time was 61 microseconds (before the main memory was converted to magnetic core).

After the magnetic core memory was installed, the Whirlwind became the fastest computer of its time. With the change it had an addition time of 8 microseconds, a multiplication time of 25.5 microseconds, and a division time of 57 microseconds (excluding memory access time). The access time had been about 16 microseconds for the CRT memory which was reduced to only 8 microseconds with the magnetic core.

The Cape Cod System and SAGE

The Cape Cod System was designed to demonstrate a computerized air defence system, covering southern New England
New England

New England is a region of the United States located in the northeastern corner of the country, bounded by the Atlantic Ocean, Canada and New York State, and consisting of the modern U.S....
. Signals from three long range (AN/FPS-3) radars, eleven gap-filler radars, and three height-finding radars were converted from analog to digital format and transmitted over telephone line
Telephone line

A telephone line or telephone circuit is a single-user telecommunication circuit on a telephone telecommunication system. Typically this refers to the physical wire or other signaling medium connecting the user's telephone apparatus to the telecommunications network, and usually also implies a single telephone number for billing purpo...
s to the Whirlwind I computer in Cambridge, Massachusetts
Cambridge, Massachusetts

Cambridge is a city in the Greater Boston area of Massachusetts, United States. It was named in honor of the University of Cambridge in England....
.

The first tests of the Cape Cod System, beginning in September 1953, used only simulated data, but later tests used U.S. Air Force B-47 Stratojet
B-47 Stratojet

The Boeing B-47 Stratojet jet bomber was a medium-range and medium-size bomber capable of flying at high subsonic speeds and primarily designed for penetrating the airspace of the Soviet Union....
 bombers as stand-ins for Soviet bombers, and real interceptors scrambled from four Air Force bases.

The Cape Cod System verified that the new core-based machine was fast enough for use in SAGE
Semi Automatic Ground Environment

The Semi-Automatic Ground Environment was an automated control system for tracking and intercepting enemy bomber aircraft used by North American Aerospace Defense Command from the late 1950s into the 1980s....
, and an industrial effort was started in order to mass-produce the AN/FSQ-7
AN/FSQ-7

The Joint Electronics Type Designation System-7 was a computer model developed and built in the 1950s by IBM in partnership with the US Air Force....
 computers for this role. RCA
RCA

RCA Corporation, founded as Radio Corporation of America, was an electronics company in existence from 1919 to 1986. Today, the RCA is owned by the France conglomerate Thomson SA through RCA Trademark Management S.A., a company owned by Thomson....
 was a front-runner, but IBM was eventually selected instead. They started production in 1957, along with a massive construction project to build the buildings, power and communications network needed to feed the SAGE systems with data.

What became of the Whirlwind?

Whirlwind I ran in a support role for SAGE until June 30, 1959. A member of the project team, Bill Wolf, then rented the machine for a dollar a year until 1973. Ken Olsen
Ken Olsen

Kenneth Harry Olsen is an American engineer who co-founded Digital Equipment Corporation in 1957 with colleague Harlan Anderson and venture capital provided by Georges Doriot's American Research and Development Corporation....
 and Robert Everett
Robert Everett (computer science)

Robert R. Everett is a computer scientist. He is an honorary board member of Mitre Corporation.In 1945 he worked with Jay Forrester on the Whirlwind project, one of the first real time electronic computers....
 then saved the machine from the scrap heap and it became the basis for the Digital Computer Museum, which would later become The Computer Museum
The Computer Museum, Boston

The Computer Museum was a Boston, Massachusetts museum that opened in 1979 and operated in two different locations until 1999. It was once referred to as TCM and today is sometimes called the Boston Computer Museum....
 on Boston's Museum Wharf. Today it is in the collection of 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....
 in Mountain View, California, and a portion of the machine is currently on display. As of February 2009, one of Whirlwind's core memory units is on display at the Charles River Museum of Industry
Charles River Museum of Industry

Charles River Museum of Industry is an Industry Museum in located in Moody St. Waltham, Massachusetts It was originally a Waltham Text Message factory. It features an Orchestra Player piano. It shows what Waltham was like in the past....
 in Waltham, Massachusetts
Waltham, Massachusetts

One of the early centers of the Industrial Revolution in northern America, Waltham is a city in Middlesex County, Massachusetts, Massachusetts, United States....
.

The Whirlwind used approximately 5000 vacuum tube
Vacuum tube

In electronics, a vacuum tube, electron tube , thermionic valve, or just valve is a device used to amplifier, switch, otherwise modify, or create an Electricity signal by controlling the movement of electrons in a low-pressure space....
s. An effort was also started to convert the Whirlwind design to a transistorized form, led by Ken Olsen
Ken Olsen

Kenneth Harry Olsen is an American engineer who co-founded Digital Equipment Corporation in 1957 with colleague Harlan Anderson and venture capital provided by Georges Doriot's American Research and Development Corporation....
 and known as the TX-0
TX-0

The TX-0, for Transistorized Experimental computer zero but affectionately referred to as tixo , was an early fully transistorized computer and contained a then-huge 64kilo of 18-bit words of core memory....
. TX-0 was very successful and plans were made to make an even larger version known as TX-1. However this project was far too ambitious and had to be scaled back to a smaller version known as TX-2
TX-2

The MIT Lincoln Laboratory TX-2 computer was the successor to the Lincoln TX-0 and was known for its role in advancing both artificial intelligence and human-computer interaction....
. Even this version proved troublesome, and Olsen left in mid-project to start Digital Equipment Corporation
Digital Equipment Corporation

Digital Equipment Corporation was a pioneering United States company in the computer industry. It is often referred to within the computing industry as DEC ....
 (DEC). DEC's PDP-1
PDP-1

The PDP-1 was the first computer in Digital Equipment Corporation's Programmed Data Processor series and was first produced in 1960. It is famous for being the computer most important in the creation of Hacker culture, at Massachusetts Institute of Technology, Bolt, Beranek and Newman and elsewhere....
 was essentially a collection of TX-0 and TX-2 concepts in a smaller package.

See also

  • History of computing hardware
    History of computing hardware

    The history of computing hardware encompasses computer hardware, its Computer architecture, and its impact on Computer software.The elements of computing hardware have undergone significant improvement over their history....
  • Laning and Zierler system
    Laning and Zierler system

    The Laning and Zierler system was one of the first operating algebraic compilers, that is, a system capable of accepting mathematical formulae in algebraic notation and producing equivalent machine code....


External links

  • at 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. Corbató discusses computer science research at the Massachusetts Institute of Technology (MIT), including the development of the Whirlwind computer.
  • at 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. Ross recounts some of his working on MIT's Whirlwind computer in the 1950s. He reports on his first use of Whirlwind for airborne fire control problems. Soon after that the Whirlwind was used for the Cape Cod early warning system, a precursor to the SAGE Air Defense System. Ross describes improvements made to Whirlwind, including the first light pen and photoelectric tape reader. Ross also discusses some of the programs he wrote or used on Whirlwind.
  • on Bitsavers.org
  • (PDF)