IAS machine

Last updated
IAS machine
IAS machine at Smithsonian.jpg
The IAS machine on display at the Smithsonian Institution
Developer John von Neumann
Manufacturer Institute for Advanced Study (IAS)
Release dateJune 10, 1952;71 years ago (1952-06-10)
Lifespan1952–1958
CPU 1,700 vacuum tubes
Memory1,024 words (5.1 kilobytes) (Williams tubes)
Mass1,000 pounds (450 kg)
James Pomerene working on the IAS machine James Pomerene IAS machine.jpg
James Pomerene working on the IAS machine

The IAS machine was the first electronic computer built at the Institute for Advanced Study (IAS) in Princeton, New Jersey. It is sometimes called the von Neumann machine, since the paper describing its design was edited by John von Neumann, a mathematics professor at both Princeton University and IAS. The computer was built under his direction, starting in 1946 and finished in 1951. [1] The general organization is called von Neumann architecture, even though it was both conceived and implemented by others. [2] The computer is in the collection of the Smithsonian National Museum of American History but is not currently on display. [3]

Contents

History

J. Robert Oppenheimer and John von Neumann in front of the IAS machine Oppenheimer & Neumann.jpg
J. Robert Oppenheimer and John von Neumann in front of the IAS machine

Julian Bigelow was hired as chief engineer in May 1946. [4] Hewitt Crane, Herman Goldstine, Gerald Estrin, Arthur Burks, George W. Brown and Willis Ware also worked on the project. [5] The machine was in limited operation in the summer of 1951 and fully operational on June 10, 1952. [6] [7] [8] It was in operation until July 15, 1958. [9]

Description

The IAS machine was a binary computer with a 40-bit word, storing two 20-bit instructions in each word. The memory was 1,024 words (5 kilobytes in modern terminology). Negative numbers were represented in two's complement format. It had two general-purpose registers available: the Accumulator (AC) and Multiplier/Quotient (MQ). It used 1,700 vacuum tubes (triode types: 6J6, 5670, 5687, a few diodes: type 6AL5, 150 pentodes to drive the memory CRTs, and 41 CRTs (type: 5CP1A): 40 used as Williams tubes for memory plus one more to monitor the state of a memory tube). [10] The memory was originally designed for about 2,300 RCA Selectron vacuum tubes. Problems with the development of these complex tubes forced the switch to Williams tubes.

It weighed about 1,000 pounds (450 kg). [11]

It was an asynchronous machine, meaning that there was no central clock regulating the timing of the instructions. One instruction started executing when the previous one finished. The addition time was 62 microseconds and the multiplication time was 713 microseconds.

Although some claim the IAS machine was the first design to mix programs and data in a single memory, that had been implemented four years earlier by the 1948 Manchester Baby. [12] The Soviet MESM also became operational prior to the IAS machine.

Von Neumann showed how the combination of instructions and data in one memory could be used to implement loops, by modifying branch instructions when a loop was completed, for example. The requirement that instructions, data and input/output be accessed via the same bus later came to be known as the Von Neumann bottleneck.

IAS machine derivatives

Plans for the IAS machine were widely distributed to any schools, businesses, or companies interested in computing machines, resulting in the construction of several derivative computers referred to as "IAS machines", although they were not software compatible. [5]

Some of these "IAS machines" were: [13]

See also

Related Research Articles

<span class="mw-page-title-main">EDSAC</span> 1940s–1950s British computer

The Electronic Delay Storage Automatic Calculator (EDSAC) was an early British computer. Inspired by John von Neumann's seminal First Draft of a Report on the EDVAC, the machine was constructed by Maurice Wilkes and his team at the University of Cambridge Mathematical Laboratory in England. EDSAC was the second electronic digital stored-program computer to go into regular service.

<span class="mw-page-title-main">ENIAC</span> First electronic general-purpose digital computer

ENIAC was the first programmable, electronic, general-purpose digital computer, completed in 1945. Other computers had some of these features, but ENIAC was the first to have them all. It was Turing-complete and able to solve "a large class of numerical problems" through reprogramming.

BINAC is an early electronic computer that was designed for Northrop Aircraft Company by the Eckert–Mauchly Computer Corporation (EMCC) in 1949. Eckert and Mauchly had started the design of EDVAC at the University of Pennsylvania, but chose to leave and start EMCC, the first computer company. BINAC was their first product, the first stored-program computer in the United States; BINAC is also sometimes claimed to be the world's first commercial digital computer even though it was limited in scope and never fully functional after delivery.

<span class="mw-page-title-main">UNIVAC I</span> First general-purpose computer designed for business application (1951)

The UNIVAC I was the first general-purpose electronic digital computer design for business application produced in the United States. It was designed principally by J. Presper Eckert and John Mauchly, the inventors of the ENIAC. Design work was started by their company, Eckert–Mauchly Computer Corporation (EMCC), and was completed after the company had been acquired by Remington Rand. In the years before successor models of the UNIVAC I appeared, the machine was simply known as "the UNIVAC".

<span class="mw-page-title-main">BARK (computer)</span> Early Swedish electromechanical computer

BARK was an early electromechanical computer. BARK was built using standard telephone relays, implementing a 32-bit binary machine. It could perform addition in 150 ms and multiplication in 250 ms. It had a memory with 50 registers and 100 constants. It was later expanded to double the memory. Howard Aiken stated in reference to BARK "This is the first computer I have seen outside Harvard that actually works."

<span class="mw-page-title-main">ILLIAC I</span> Vacuum tube computer built in 1952 by the University of Illinois

The ILLIAC I, a pioneering computer in the ILLIAC series of computers built in 1952 by the University of Illinois, was the first computer built and owned entirely by a United States educational institution.

<span class="mw-page-title-main">WEIZAC</span>

WEIZAC was the first computer in Israel, and one of the first large-scale, stored-program, electronic computers in the world.

von Neumann architecture Computer architecture where code and data share a common bus

The von Neumann architecture—also known as the von Neumann model or Princeton architecture—is a computer architecture based on a 1945 description by John von Neumann, and by others, in the First Draft of a Report on the EDVAC. The document describes a design architecture for an electronic digital computer with these components:

<span class="mw-page-title-main">Manchester Baby</span> First electronic stored-program computer, 1948

The Manchester Baby, also called the Small-Scale Experimental Machine (SSEM), was the first electronic stored-program computer. It was built at the University of Manchester by Frederic C. Williams, Tom Kilburn, and Geoff Tootill, and ran its first program on 21 June 1948.

<span class="mw-page-title-main">Pilot ACE</span> One of the first computers built in the United Kingdom

The Pilot ACE was one of the first computers built in the United Kingdom. Built at the National Physical Laboratory (NPL) in the early 1950s, it was also one of the earliest general-purpose, stored-program computers – joining other UK designs like the Manchester Mark 1 and EDSAC of the same era. It was a preliminary version of the full ACE, which was designed by Alan Turing, who left NPL before the construction was completed.

<span class="mw-page-title-main">Herman Goldstine</span> American mathematician (1913–2004)

Herman Heine Goldstine was a mathematician and computer scientist, who worked as the director of the IAS machine at the Institute for Advanced Study and helped to develop ENIAC, the first of the modern electronic digital computers. He subsequently worked for many years at IBM as an IBM Fellow, the company's most prestigious technical position.

<span class="mw-page-title-main">ORACLE (computer)</span>

The ORACLE or Oak Ridge Automatic Computer and Logical Engine, an early computer built by Oak Ridge National Laboratory, was based on the IAS architecture developed by John von Neumann.

<span class="mw-page-title-main">Z4 (computer)</span> German 1940s computer

The Z4 was arguably the world's first commercial digital computer, and is the oldest surviving programmable computer. It was designed, and manufactured by early computer scientist Konrad Zuse's company Zuse Apparatebau, for an order placed by Henschel & Son, in 1942; though only partially assembled in Berlin, then completed in Göttingen, and not delivered before the defeat of Nazi Germany, in 1945. The Z4 was Zuse's final target for the Z3 design. Like the earlier Z2, it comprised a combination of mechanical memory and electromechanical logic, so was not a true electronic computer.

The APE(X)C, or All Purpose Electronic (X) Computer series was designed by Andrew Donald Booth at Birkbeck College, London in the early 1950s. His work on the APE(X)C series was sponsored by the British Rayon Research Association. Although the naming conventions are slightly unclear, it seems the first model belonged to the BRRA. According to Booth, the X stood for X-company.

<span class="mw-page-title-main">SEAC (computer)</span> First-generation electronic computer built in 1950

SEAC was a first-generation electronic computer, built in 1950 by the U.S. National Bureau of Standards (NBS) and was initially called the National Bureau of Standards Interim Computer, because it was a small-scale computer designed to be built quickly and put into operation while the NBS waited for more powerful computers to be completed. The team that developed SEAC was organized by Samuel N. Alexander. SEAC was demonstrated in April 1950 and was dedicated in June 1950; it is claimed to be the first fully operational stored-program electronic computer in the US.

<span class="mw-page-title-main">SWAC (computer)</span> Early electronic digital computer built in 1950

The SWAC was an early electronic digital computer built in 1950 by the U.S. National Bureau of Standards (NBS) in Los Angeles, California. It was designed by Harry Huskey.

<span class="mw-page-title-main">Julian Bigelow</span> American computer engineer

Julian Bigelow was a pioneering American computer engineer.

Theory and Techniques for Design of Electronic Digital Computers was a course in the construction of electronic digital computers held at the University of Pennsylvania's Moore School of Electrical Engineering between July 8, 1946, and August 30, 1946, and was the first time any computer topics had ever been taught to an assemblage of people. The course disseminated the ideas developed for the EDVAC and initiated an explosion of computer construction activity in the United States and internationally, especially in the United Kingdom.

CALDIC is an electronic digital computer built with the assistance of the Office of Naval Research at the University of California, Berkeley between 1951 and 1955 to assist and enhance research being conducted at the university with a platform for high-speed computing.

<span class="mw-page-title-main">Model V</span> Early electromechanical general purpose computer

The Model V was among the early electromechanical general purpose computers, designed by George Stibitz and built by Bell Telephone Laboratories, operational in 1946.

References

  1. "The IAS Computer, 1952". National Museum of American History, Smithsonian Institution.
  2. Deepali A.Godse; Atul P.Godse (2010). Computer Organization. Technical Publications. pp. 3–9. ISBN   978-81-8431-772-5.
  3. Smithsonian IAS webpage
  4. John Markoff (February 22, 2003). "Julian Bigelow, 89, Mathematician and Computer Pioneer". The New York Times .
  5. 1 2 3 "Electronic Computer Project". Institute for Advanced Study . Retrieved May 26, 2011.
  6. Goldstein, Herman (1972). The Computer: From Pascal to von Neumann. Princeton, NJ: Princeton University Press. pp. 317–318. ISBN   0-691-02367-0.
  7. Macrae, Norman (1999). John Von Neumann: The Scientific Genius who Pioneered the Modern Computer, Game Theory, Nuclear Deterrence, and Much More. American Mathematical Soc. p. 310. ISBN   9780821826768.
  8. "Automatic Computing Machinery: News - Institute for Advanced Study". Mathematics of Computation. 6 (40): 245–246. Oct 1952. doi: 10.1090/S0025-5718-52-99384-8 . ISSN   0025-5718.
  9. Dyson, George (March 2003), "George Dyson at the birth of the computer", TED (Technology Entertainment Design) (Video), TED Conferences, LLC, archived from the original on 2012-03-17, retrieved 2012-03-21
  10. The history and development of the electronic computer project at the Institute for Advanced Study. Ware. 1953
  11. Weik, Martin H. (December 1955). "IAS". ed-thelen.org. A Survey of Domestic Electronic Digital Computing Systems.
  12. "Manchester Baby Computer". Archived from the original on 2012-06-04.
  13. "The IAS computer family scrapbook | 102693640 | Computer History Museum". www.computerhistory.org. 2003. Retrieved 2018-05-23.
  14. "Commercially Available General-Purpose Electronic Digital Computers of Moderate Price: THE CIRCLE COMPUTER".
  15. IAS type machine:
  16. Weik, Martin H. (Dec 1955). "CIRCLE". ed-thelen.org. A Survey of Domestic Electronic Digital Computing Systems.
  17. 1 2 Turing's Cathedral, by George Dyson, 2012, p. 287

Further reading