Return to List of Reports
Highlights from
Volume 5 ---- Summer 1983 |
| Illiac IV functional diagram. |
|
The other major control feature that characterizes the Illiac N is the enable/ disable function. While it's true that the 64 processing elements are under centralized control, each of the processing elements has some degree of individual control [provided] by a mode value. For a given processor [it] is either 1 or 0, corresponding to the processor being enabled "on" or disabled "off". The 64 mode values can be set independently under program control, depending on the different data values unique to each processing element. Enabled processors respond to commands from the control unit; disabled elements respond only to a command to change mode. Mode values can be set on specific conditions encountered during program execution. For example, the contents of two registers can be compared and the mode value can be set on the outcome of the comparison. Hence iterative calculations can be terminated in some processors while the iteration continues in others, when, say, a quantity exceeded a specific numerical limit.
In addition to the megabyte of processor element memory, the Illiac IV has a main memory with a sixteen million word capacity. This main memory is implemented in magnetic rotating disks. Thirteen fixed head disks in synchronized rotation are organized into 52 bands of 300 pages each (an Illiac page is 1,024 words). This billion- bit storage subsystem is termed the Illiac IV Disk Memory or 14DM. The access time is determined by the rotation rate of the disks. Each disk rotates once in 40 milliseconds so the average access time is 20 milliseconds. This latency makes the access time about 100,000 times longer than the access time for processor element memory. The transfer rate, however, is 500 million bits per second.
This memory subsystem, the input/ output peripherals and the management of the other parts of the system [were] under the direction of a Digital Equipment Corporation PDP-10 conventional computer. A Burroughs B-6700 computer compiles the programs submitted to the Illiac into machine language.
| This Burroughs Disk exhibited at The Computer Museum is only one of the thirteen synchronously rotating fixed head disks that comprised the 16M word main memory of Illiac IV. |
|
Circuitry
Initial plans for Illiac IV circuitry envisioned bipolar emitter-coupled logic (ECL) gates capable of speeds of the order of 2-3 ns. The ECL circuits were to be packaged with 20 gates per chipa level of complexity that later would be called medium scale integration. [Texas Instruments was chosen as the subcontractor for these circuits.] Illiac IV initial specifications called for a 2,048-word, 64- bits-per-word, 240-ns cycle time memory for each of its processing elements. In 1966, the only technology that seemed to meet the requirements was the thinfilm memory. At that time, a few developmental semiconductor memory chips were being studied, but no computer manufacturer would yet consider them seriously for main memory use.
[However, a change] to smaller ECL circuit chips proved a death blow to thin-film memory. When the smaller chips' requirements for added space on circuit boards and interconnections were taken into account, it turned out that there was not enough room for the smallest feasible thin- film memory configuration. Strangely, the failures of the ECL circuits and thin-film memories also set the stage for a brilliant hardware success: Illiac IV was to be one of the first computers to use all semiconductor main memories. Slotnick chose Fairchild as the semiconductor memory subcontractor.
Called for were 2,048 words (64 bits/ word) of memory for each of the 64 Illiac processing elements, a total of 131,072 bits per processing element. The memory was to operate with a cycle time of 240 ns and access time of 120 ns. Slotnick recalls the development proudly: "I was the first user of semiconductor memories, [and] Illiac IV was the first machine to have all-semiconductor memories. Fairchild did a magnificent job of pulling our chestnuts out of the fire [. . .] the memories were superb and their reliability to this day is just incredibly good."
Results
The end results this pioneering [project] had on computer hardware were impressive: Illiac IV was one of the first computers to use all semiconductor main memories; the project also helped to make faster and more highly integrated bipolar logic circuits available; in a negative but decisive sense, Illiac IV gave a death blow to thin- film memories; the physical design, using large, 15-layer printed circuit boards, challenged the capabilities of automated design techniques.
Jay Patton
Jay Patton, Manager of Installation
Planning at Burroughs Corporation,
coordinated the initial set up of the Illiac IV
at NASA Ames in 1970 and came to the
Computer Museum in December to reinstall
it. Comments made during his gallery talk
follow, conveying an idea of the massive size
of the computer and its capabilities.
"In 1970, ARPA (Advanced Research Project
Agency) determined that the Illiac IV parallel
architecture could best be tested in an
environment that had research programs
requiring the potential power of the machine.
A new wing was built to house Illiac IV It took
one month to disassemble the unit from our
testbed in Paoli, which had 100 tons of air
conditioning built into it. The computer
totalled 53' in length, and took 11 40' vans to
house it, weighing 99 tons. One truck alone
had only power supplies in it.
Illiac IV had a total of 11,739 pc boards. You
can imagine what the spares problem was, and
projecting what the failure rate would be.
There was a group of people who did nothing
but work on equations such as the mean time
between failure rate. Inside each pc board
were 12 layers of pc material. Each of the
boards is coded with a letter code at the top,
and a number code at the bottom. You cannot
physically put a wrong board in the wrong
spot.
From the control unit to each one of the
processing extenders (which is a separate
computer all in itself) there were belted cables
in the back running the length-in one unit
alone, there's over 85 miles of cable. The
cooling air was 45,000 cubic feet of air per
minute. It used over a half a megawatt of
power. When we turned it on, we had to do it
by sections, not all at once.
The disk system had a transfer rate of 500 x
106 bits per second, when you had two disks
running in parallel. The parallel concept for
Illiac was used to bypass the speed of light
limitation, because you could do 64 additions,
subtractions, or multiplications
simultaneously. The maximum speed intended
by the design was 200 x 106 operations per
second; it actually achieved an effective
speed of over 60 million instructions per
second on some applications.
You can imagine the traumatic experience I
had when I compared the 1970 National
Geographic photograph of the Illiac IV and the
recent National Geographic (October 1982)
photograph of Illiac being torn apart and
having an autopsy done on it. Then you can
imagine how I felt when a call came from
Marcie Smith [NASA Ames] to tell me that the
Computer Museum was going to ask me to
help put Illiac back together - she asked me to
control my laughter. The computer really was
the dinosaur of the sixties. What you see in
the museum are the skeletal remains of a once-proud unit."
As the Museum has evolved, it has established a close
relationship with its members and friends-engineers,
computer scientists and history buffs -who are
responsible for many donations. Often they refer the
department to an available artifact, or make a donation
from their own collections. When an object is offered to
the collection, they act as curators, illuminating the
importance of the acquisition, and sometimes preparing
text for an exhibit. While not actually employed by the
Museum, they act in its behalf as the experts in
computing technology.
The collections policy outlines the process of acquiring
artifacts. A deaccessioning clause clarifies to donors at the piece they
donate today may not always be part of the permanent
collection for reasons of space, a lessening of historical
value, or duplication. The deaccessioning policy
contributes to our habitual "squirrelling" of artifacts; the
donor has agreed that the piece may be taken off the
catalog listing and traded with another Museum for
another piece, or its
parts, if it is a duplicate, could be sold to other
collectors through the Museum store. Very little is ever
scrapped.
After determining the significance of an acquisition, the
artifact is pursued. Most acquisitions require a little
detective work and some phone calls to ensure
shipment, while a few others are more elusive. In June
of 1981, Greg Mellen from Univac in St. Paul called to
say he had located a part of the 1956 NTDS (Naval
Tactical Data System) in an office in St. Paul. Seymour
Cray was the director of development for the NTDS
project, the first automated command and control
system within the Navy. Initial letters were mailed and
calls made to guarantee the CP-642's release to the
Museum. It was not until June of 1982 that the
paperwork arrived in a large package from the Navy. In
order to clear the CP-642, the Navy needed several
letters of intent and background from the Museum, all of
which had to be notarized, establishing ourselves as a
reputable agency for the preservation of computing
history. Another six months later, after several follow-up
calls, the Navy wrote that they needed a statement from
the state of Massachusetts that the Museum was,
indeed, tax exempt. In January, 1983, the Navy informed
us that the CP-642 was in an office in St. Paul,
presumably not due to be shipped until April, 1983,
almost two full years after the process started.
When an acquisition arrives at the Museum, it is
checked for damage and suitability for immediate display
(this usually involves climbing through 40 foot trucks,
removing quilted covers and making some on-the-spot
decisions). When the nine tons of Illiac IV arrived
completely disassembled on the shipping dock-with no
Illiac IV experts available in Marlboro-most of the
machine, with the exception of the skeleton and several
processing units, was sent to storage. Through a contact
at NASA Ames, we located Jay Patton at Burroughs, who
had originally installed the computer at NASA. Jay
spent two days at the Museum, retrieving what had been
mistakenly shipped away, and piecing Illiac back
together.
A sequential identification number is assigned, with the
last two digits representing the year of the donation.
Each artifact is catalogued by manufacturer, serial
number, physical description, date, and place in computing history,
donor name and address, special characteristics, and a
brief explanation of the artifact. It is cross referenced to
its archival documentation if any exists. An
acknowledgement letter, collections policy and receipt
for tax purposes are sent to the donor for his records.
The Museum's archives and library began with active
solicitation of documentation of collected machines. The
understanding was that original manuals would be
worthwhile research materials in years to come. This
has evolved to the point where relevant photographs,
theses, books, films and videotapes are also collected.
In collecting archival material, the leads of the
Museum's friends and donors are investigated. Contacts
for archival material include libraries who wish to donate
surplus material from their shelves, and individuals
going through personal document collections. On the
night of Maurice Wilkes' "Pray, Mr. Babbage" premiere,
Mary Hardell donated volume one, number one of the
ACM Journal and Bill Luebbert donated a full set of the
videotapes from the Los Alamos computer conference. A
new acquisition, such as Illiac IV, precipitates outside
interest and donations. People who worked on the
machine or at the University of Illinois are going through
file drawers and attics to collect supplementary materials for us.
This summer's Report lists the whole collection by
appropriate categories. Only one-third of the permanent
collection is exhibited, with all material that is in
storage documented and available for research purposes.
As the collection and exhibitions grow, the ratio will
probably remain the same. Some parts of the collection
are better developed than others, but by looking at what
has been collected, it is easier to determine what should
be pursued. The collection's growth reflects a new
understanding of the importance of preserving computer
history, and the many milestones within the computer
industry. Active involvement from members, friends and
experts in certain areas of computing technology is an
invaluable resource in this development.
Return to List of Reports
Installing the Illiac IV
Collecting, Exhibiting and Archiving