ILLIAC (Illinois Automatic Computer) was a series of
supercomputers built at a variety of locations, some at the
University of Illinois at Urbana–Champaign
The University of Illinois Urbana-Champaign (U of I, Illinois, University of Illinois, or UIUC) is a public land-grant research university in Illinois in the twin cities of Champaign and Urbana. It is the flagship institution of the Univer ...
. In all, five computers were built in this series between 1951 and 1974. Some more modern projects also use the name.
Architectural blueprint
The architecture for the first two UIUC computers was taken from a technical report from a committee at the
Institute for Advanced Study
The Institute for Advanced Study (IAS), located in Princeton, New Jersey, in the United States, is an independent center for theoretical research and intellectual inquiry. It has served as the academic home of internationally preeminent schola ...
(IAS) at
Princeton
Princeton University is a private research university in Princeton, New Jersey. Founded in 1746 in Elizabeth as the College of New Jersey, Princeton is the fourth-oldest institution of higher education in the United States and one of the ni ...
, ''First Draft of a Report on the
EDVAC'' (1945), edited by
John von Neumann
John von Neumann (; hu, Neumann János Lajos, ; December 28, 1903 – February 8, 1957) was a Hungarian-American mathematician, physicist, computer scientist, engineer and polymath. He was regarded as having perhaps the widest cove ...
(but with ideas from Eckert, Mauchley, and many others.) The designs in this report were not tested at Princeton until a later machine,
JOHNNIAC
The JOHNNIAC was an early computer built by the RAND Corporation (not Remington Rand, maker of the contemporaneous UNIVAC I computer) and based on the von Neumann architecture that had been pioneered on the IAS machine. It was named in honor of ...
, was completed in 1953. However, the technical report was a major influence on computing in the 1950s, and was used as a blueprint for
many other computers, including two at the University of Illinois, which were both completed before Princeton finished Johnniac. The University of Illinois was the only institution to build two instances of the IAS machine. In fairness, several of the other universities, including Princeton, invented new technology (new types of memory or I/O devices) during the construction of their computers, which delayed those projects. For ILLIAC I, II, and IV, students associated with
IAS at Princeton (
Abraham H. Taub,
Donald B. Gillies,
Daniel Slotnick) played a key role in the computer designs.
ORDVAC
ORDVAC
The ORDVAC (''Ordnance Discrete Variable Automatic Computer)'', is an early computer built by the University of Illinois for the Ballistic Research Laboratory at Aberdeen Proving Ground. A successor to the ENIAC (along with EDVAC built earlier). ...
was the first of two computers built under contract at the University of Illinois. ORDVAC was completed the spring of 1951 and checked out in the summer. In the fall it was delivered to the
US Army
The United States Army (USA) is the land service branch of the United States Armed Forces. It is one of the eight U.S. uniformed services, and is designated as the Army of the United States in the U.S. Constitution.Article II, section 2, cla ...
's
Aberdeen Proving Grounds and was checked out in roughly one week. As part of the contract, funds were provided to the University of Illinois to build a second identical computer known as ILLIAC I.
ILLIAC I
ILLIAC I
The ILLIAC I (Illinois Automatic Computer), 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.
Compute ...
was built at the University of Illinois based on the same design as the
ORDVAC
The ORDVAC (''Ordnance Discrete Variable Automatic Computer)'', is an early computer built by the University of Illinois for the Ballistic Research Laboratory at Aberdeen Proving Ground. A successor to the ENIAC (along with EDVAC built earlier). ...
. It was the first
von Neumann architecture
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''. T ...
computer built and owned by an American university. It was put into service on September 22, 1952.
ILLIAC I was built with 2,800
vacuum tube
A vacuum tube, electron tube, valve (British usage), or tube (North America), is a device that controls electric current flow in a high vacuum between electrodes to which an electric potential difference has been applied.
The type known as ...
s and weighed about 5 tons. By 1956 it had gained more computing power than all computers in
Bell Labs
Nokia Bell Labs, originally named Bell Telephone Laboratories (1925–1984),
then AT&T Bell Laboratories (1984–1996)
and Bell Labs Innovations (1996–2007),
is an American industrial Research and development, research and scientific developm ...
combined. Data was represented in 40-
bit
The bit is the most basic unit of information in computing and digital communications. The name is a portmanteau of binary digit. The bit represents a logical state with one of two possible values. These values are most commonly represente ...
words
A word is a basic element of language that carries an objective or practical meaning, can be used on its own, and is uninterruptible. Despite the fact that language speakers often have an intuitive grasp of what a word is, there is no conse ...
, of which 1,024 could be stored in the main memory, and 12,800 on
drum memory
Drum memory was a magnetic data storage device invented by Gustav Tauschek in 1932 in Austria. Drums were widely used in the 1950s and into the 1960s as computer memory.
For many early computers, drum memory formed the main working memory of ...
.
Immediately after the 1957 launch of
Sputnik, the ILLIAC I was used to calculate an
ephemeris of the satellite's orbit, later published in
''Nature''.
ILLIAC I was decommissioned in 1963 when ILLIAC II (see below) became operational.
ILLIAC II
The
ILLIAC II
The ILLIAC II was a revolutionary super-computer built by the University of Illinois that became operational in 1962.
Description
The concept, proposed in 1958, pioneered Emitter-coupled logic (ECL) circuitry, pipelining, and transistor memor ...
was the first
transistorized
file:MOSFET Structure.png, upright=1.4, Metal-oxide-semiconductor field-effect transistor (MOSFET), showing Metal gate, gate (G), body (B), source (S) and drain (D) terminals. The gate is separated from the body by an insulating layer (pink).
A ...
and
pipelined supercomputer built by the University of Illinois. ILLIAC II and The
IBM 7030 Stretch
The IBM 7030, also known as Stretch, was IBM's first transistorized supercomputer. 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 t ...
were two competing projects to build 1st-generation transistorized supercomputers
. ILLIAC II was an asynchronous logic design. At its inception in 1958 it was 100 times faster than competing machines of that day. It became operational in 1962, two years later than expected.
ILLIAC II had 8192 words of
core memory
Core or cores may refer to:
Science and technology
* Core (anatomy), everything except the appendages
* Core (manufacturing), used in casting and molding
* Core (optical fiber), the signal-carrying portion of an optical fiber
* Core, the centra ...
, backed up by 65,536 words of storage on magnetic drums. The core memory access time was 1.8 to 2 µs. The magnetic drum access time was 7 µs. A "fast buffer" was also provided for storage of short loops and intermediate results (similar in concept to what is now called cache). The "fast buffer" access time was 0.25 µs
The word size was 52 bits.
Floating-point numbers used a format with 7 bits of exponent (power of 4) and 45 bits of
mantissa. Instructions were either 26 bits or 13 bits long, allowing packing of up to 4 instructions per memory word. The pipelined functional units were called ''advanced control'', ''delayed control'', and ''interplay''. The computer used Muller speed-independent circuitry (i.e.
Muller C-Element) for a portion of the control circuitry.
In 1963
Donald B. Gillies (who designed the control) used the ILLIAC II to find three
Mersenne prime
In mathematics, a Mersenne prime is a prime number that is one less than a power of two. That is, it is a prime number of the form for some integer . They are named after Marin Mersenne, a French Minim friar, who studied them in the early 17th ...
s, with 2917, 2993, and 3376 digits - the largest primes known at the time.
from Japan participated in the development program and designed the
arithmetic logic unit from September 1960.
ILLIAC III
The
ILLIAC III The ILLIAC III was a fine-grained SIMD pattern recognition computer built by the University of Illinois in 1966.
This ILLIAC's initial task was image processing of bubble chamber experiments used to detect nuclear particles. Later it was used on bi ...
was a fine-grained
SIMD
Single instruction, multiple data (SIMD) is a type of parallel processing in Flynn's taxonomy. SIMD can be internal (part of the hardware design) and it can be directly accessible through an instruction set architecture (ISA), but it shoul ...
pattern recognition computer built by the University of Illinois in 1966.
This ILLIAC's initial task was image processing of
bubble chamber
A bubble chamber is a vessel filled with a superheated transparent liquid (most often liquid hydrogen) used to detect electrically charged particles moving through it. It was invented in 1952 by Donald A. Glaser, for which he was awarded the 1 ...
experiments used to detect nuclear particles. Later it was used on biological images. The machine was destroyed in a fire, caused by a
Variac shorting on one of the wooden-top benches, in 1968.
ILLIAC IV
The
ILLIAC IV
The ILLIAC IV was the first massively parallel computer. The system was originally designed to have 256 64-bit floating point units (FPUs) and four central processing units (CPUs) able to process 1 billion operations per second. Due to budget cons ...
was one of the first attempts at a massively parallel computer. Key to the design as conceived by Daniel Slotnick, the director of the project, was fairly high
parallelism with up to 256 processors, used to allow the machine to work on large data sets in what would later be known as
array processing
Array processing is a wide area of research in the field of signal processing that extends from the simplest form of 1 dimensional line arrays to 2 and 3 dimensional array geometries. Array structure can be defined as a set of sensors that are sp ...
. The machine was to have 4 quadrants. Each quadrant had a Control Unit (CU) and 64 Processor Elements (PEs). Originally Texas Instruments made a commitment to build the Processing Elements (PEs) out of large scale integrated (LSI) circuits. Several years into the project, TI backed out and said that they could not produce the LSI chips at the contracted price. This required a complete redesign using medium scale integrated circuits, leading to large delays and greatly increasing costs. This also led to scaling the system back from four quadrants to a single quadrant, owing to the fact that the MSI version was going to be many times larger than the LSI version would have been. This led to the CU having pull out 'cards' that were on the order of two feet square. For the PEs what should have been chips about 1 inch in diameter were now roughly 6 by 10 inches. Space, power and air conditioning (not to mention budget) did not allow for a four quadrant machine. The machine was 10' high, 8' deep and 50' long. There could be 10-12 instructions being sent from the CU on the wires to the PEs at any time. The power supplies for the machine were so large that it required designing a single tongue fork lift to remove and reinstall the power supply. The power supply buss bars on the machine spanned distances greater than three feet, and were octopus-like in design. Thick copper, the busses were coated in epoxy that often cracked resulting in shorts and an array of other issues. ILLIAC IV was designed by
Burroughs Corporation
The Burroughs Corporation was a major American manufacturer of business equipment. The company was founded in 1886 as the American Arithmometer Company. In 1986, it merged with Sperry UNIVAC to form Unisys. The company's history paralleled many ...
and built in quadrants in Great Valley, PA during the years of 1967 through 1972. It had a traditional one address accumulator architecture, rather than the revolutionary stack architecture pioneered by Burroughs in the 5500/6500 machines. Illiac IV was designed in fact to be a "back end processor" to a B6700. The cost overruns caused by not getting the LSI chips and other design errors by Burroughs (the control unit was built with positive logic and the PEs with negative logic, etc.) made the project untenable.
Starting in 1970, the machine became the subject of student demonstrations at Illinois. First, that the project had been secretly created on campus. When this claim proved to be false, the focus shifted to the role of Universities in secret military research. Slotnick was not in favor of running classified programs on the machine. ARPA wanted the machine room encased in copper to prevent off site snooping of classified data. Slotnick refused to do that. He went further and insisted that all research performed on Illiac IV would be published. If the machine had been installed in Urbana this would have been the case. However, two things caused the machine to be delivered to NASA Ames. One was that Slotnick was concerned that the physical presence of the machine on campus might attract violence on the part of student radicals. This and the requirement to do secret research with the machine led ARPA to move the machine to NASA Ames Research Center, where it was installed in a secure environment. The machine was never delivered to Illinois, arriving in 1972. In 1972, when the first (and only quadrant) was operational at NASA, it was 13 times faster than any other machine operating at the time. The Control Unit, a few PEs, and its 10 megabyte drives may be seen today at the Computer History Museum in California.
CEDAR
CEDAR was a hierarchical shared-memory supercomputer completed in 1988. The development team was led by Professor
David Kuck. This SMP (symmetric multiprocessing) system embodied advances in interconnection networks, control unit support of parallelism, optimizing compilers and parallel algorithms and applications. It is occasionally referred to as ILLIAC V.
ILLIAC 6
Design of the ILLIAC 6 began in early 2005 at the University of Illinois Urbana-Champaign led by Luddy Harrison. It was intended as a 65536 node communications supercomputer utilizing commodity digital signal processors as the computation nodes. It was designed for over 1.2 quadrillion multiply-accumulate operations per second and a bi-sectional bandwidth of over 4 terabytes per second.
Trusted ILLIAC
The
Trusted ILLIAC was completed in 2006 at the
University of Illinois Urbana-Champaign
The University of Illinois Urbana-Champaign (U of I, Illinois, University of Illinois, or UIUC) is a public land-grant research university in Illinois in the twin cities of Champaign and Urbana. It is the flagship institution of the Univers ...
's
Coordinated Science Laboratory and
Information Trust Institute. It was a 256 node
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
cluster, with each node having two processors.
Trusted ILLIAC nodes contained onboard
FPGAs to enable smart compilers and programming models, system assessment and validation, configurable trust mechanisms, automated fault management, on-line adaptation, and numerous other configurable trust frameworks. The nodes each had access to 8 GB memory on a 6.4 GB/s bus, and were connected via 8 GB/s PCI-Express to the FPGAs. A 2.5 GB/s
InfiniBand
InfiniBand (IB) is a computer networking communications standard used in high-performance computing that features very high throughput and very low latency. It is used for data interconnect both among and within computers. InfiniBand is also use ...
network provides the internode connectivity. The system was constructed using the help and support of
Hewlett-Packard,
AMD
Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets. While it initially manufactur ...
and
Xilinx
Xilinx, Inc. ( ) was an American technology and semiconductor company that primarily supplied programmable logic devices. The company was known for inventing the first commercially viable field-programmable gate array (FPGA) and creating the ...
.
[ Includes a picture of ILLIAC I]
See also
*
MUSASINO-1 The MUSASINO-1 was one of the earliest electronic digital computers built in Japan. Construction started at the Electrical Communication Laboratories of NTT at Musashino, Tokyo in 1952 and was completed in July 1957. The computer was used until ...
*
IAS Computer
References
External links
Oral history interview with Gene H. Golub 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.
Golub discusses the construction of the ILLIAC computer, the work of
Ralph Meager and
David Wheeler on the ILLIAC design; programming; and the early users of the ILLIAC at the University of Illinois.
Oral history interviews on ILLIAC computers 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. Interviews includ
Herman H. Goldstineand relation to
IAS computerStephen Lukasikand ARPA funding
David Wheelerwho worked on ILLIAC and taught at Illinois 1951-53.
ILLIAC I Machine Language Programming ManualILLIAC I ManualsILLIAC II ManualILLIAC 6 web siteTrusted ILLIAC web site
{{Authority control
Early computers
University of Illinois Urbana-Champaign