ILLIAC(Illinois Automatic Computer) was a series ofsupercomputersbuilt at a variety of locations, some at theUniversity of Illinois at Urbana–Champaign.In all, five computers were built in this series between 1951 and 1974. Some more modern projects also use the name.

Architectural blueprint

edit

The architecture for the first two UIUC computers was taken from a technical report from a committee at theInstitute for Advanced Study(IAS) atPrinceton,First Draft of a Report on theEDVAC(1945), edited byJohn von Neumann(but with ideas from Eckert, Mauchley, and many others.) The designs in this report were not tested at Princeton until a later machine,JOHNNIAC,was completed in 1953. However, the technical report was a major influence on computing in the 1950s, and was used as a blueprint formany 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 withIAS at Princeton(Abraham H. Taub,Donald B. Gillies,Daniel Slotnick) played a key role in the computer designs.[1]

ORDVAC

edit

ORDVACwas 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 theUS Army'sAberdeen Proving Groundsand 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

edit

ILLIAC Iwas built at the University of Illinois based on the same design as theORDVAC.It was the firstvon Neumann architecturecomputer built and owned by an American university. It was put into service on September 22, 1952.

ILLIAC I was built with 2,800vacuum tubesand weighed about 5 tons.[2]By 1956 it had gained more computing power than all computers inBell Labscombined. Data was represented in 40-bitwords,of which 1,024 could be stored in the main memory, and 12,800 ondrum memory.

Immediately after the 1957 launch ofSputnik,the ILLIAC I was used to calculate anephemerisof the satellite's orbit, later published inNature.[3]

ILLIAC I was decommissioned in 1963 when ILLIAC II (see below) became operational.

ILLIAC II

edit

TheILLIAC IIwas the firsttransistorizedandpipelinedsupercomputerbuilt by the University of Illinois. ILLIAC II and TheIBM 7030 Stretchwere two competing projects to build 1st-generation transistorized supercomputers[4] . 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 ofcore memory,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-pointnumbers used a format with 7 bits of exponent (power of 4) and 45 bits ofmantissa.Instructions were either 26 bits or 13 bits long, allowing packing of up to 4 instructions per memory word. The pipelined functional units were calledadvanced control,delayed control,andinterplay.The computer used Muller speed-independent circuitry (i.e.Muller C-Element) for a portion of the control circuitry.

In 1963Donald B. Gillies(who designed the control) used the ILLIAC II to find threeMersenne primes,with 2917, 2993, and 3376 digits - the largest primes known at the time.

Hideo Aiso(Tương cơ tú phu,1932-)from Japan participated in the development program and designed thearithmetic logic unitfrom September 1960.[5]

ILLIAC III

edit

TheILLIAC IIIwas a fine-grainedSIMDpattern recognition computer built by the University of Illinois in 1966.

This ILLIAC's initial task was image processing ofbubble chamberexperiments used to detect nuclear particles. Later it was used on biological images. The machine was destroyed in a fire, caused by aVariacshorting on one of the wooden-top benches, in 1968.

ILLIAC IV

edit

TheILLIAC IVwas 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 highparallelismwith up to 256 processors, used to allow the machine to work on large data sets in what would later be known asarray processing.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 byBurroughs Corporationand 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.[citation needed]

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

edit

CEDAR was a hierarchical shared-memory supercomputer completed in 1988. The development team was led by ProfessorDavid 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

edit

Design of the ILLIAC 6 began in early 2005 at the University of Illinois Urbana-Champaign led by Luddy Harrison.[6]It was intended as a 65536 node communications supercomputer utilizing commodity digital signal processors as the computation nodes.[7]It was designed for over 1.2 quadrillion multiply-accumulate operations per second and a bi-sectional bandwidth of over 4 terabytes per second.[8]

Trusted ILLIAC

edit

TheTrusted ILLIACwas completed in 2006 at theUniversity of Illinois Urbana-Champaign'sCoordinated Science LaboratoryandInformation Trust Institute.It was a 256 nodeLinuxcluster, with each node having two processors.

Trusted ILLIAC nodes contained onboardFPGAsto 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/sInfiniBandnetwork provides the internode connectivity. The system was constructed using the help and support ofHewlett-Packard,AMDandXilinx.[9]

See also

edit

References

edit
  1. ^The Computer from Pascal to von Neumann, by Herman H. Goldstine.Princeton University Press. 1972. pp.292, 307.ISBN0-691-08104-2.
  2. ^"Illiac I".physics.illinois.edu.Retrieved2023-11-16.
  3. ^I. R. King, G. C. McVittie, G. W. Swenson, Jr., and S. P. Wyatt, Jr., "Further observations of the first satellite",Nature,No. 4593, 1957 November 9, p. 943
  4. ^Alice E. D. Gillies, wife of Donald B. Gillies (2005-06-30). "personal communication".Stretch and ILLIAC II were competitors. ILLIAC II was all public domain and Stretch benefitted from UIUC tech reports. The IBM project was affectionately called "St. Retch" by University of Illinois researchers{{cite web}}:Missing or empty|url=(help)
  5. ^"Computer pioneer in Japan".Information Processing Society of Japan (Tình báo 処 lý học hội). 2006-06-30.Archivedfrom the original on 2011-07-22.Retrieved2008-12-22.
  6. ^"Luddy Harrison".Faculty page.University of Illinois Urbana-Champaign. Archived fromthe originalon September 26, 2011.RetrievedApril 21,2011.
  7. ^Sean Keller (July 13, 2006)."ILLIAC 6 (illiac6.cs.uiuc.edu) Communications Supercomputer"(PDF).Reconfigurable Systems Summer Institute poster.RetrievedApril 21,2011.[permanent dead link]
  8. ^Luddy Harrison (2005)."Analog Devices Incorporated TigerSHARC"(PDF).Processor Presentation Series.Archived fromthe original(PDF)on April 15, 2010.RetrievedMay 14,2014.
  9. ^"Trusted ILLIAC Pushes the Limits of Trustworthy Computing"(PDF).On Our Watch.Vol. 1, no. 1. Office of the Chancellor, University of Illinois at Urbana-Champaign. July 27, 2006. p. 5. Archived fromthe original(PDF)on September 1, 2006.RetrievedApril 21,2011.Includes a picture of ILLIAC I
edit