ORACLE (computer)

The ORACLE, or Oak Ridge Automatic Computer and Logical Engine, was an early stored-program electronic digital computer built jointly by Argonne National Laboratory and Oak Ridge National Laboratory in the early 1950s. Based on the IAS architecture developed by John von Neumann at the Institute for Advanced Study in Princeton, it was fabricated at Argonne under subcontract for use at Oak Ridge, where it was installed and operated until the early 1960s.[2][3] Its name was chosen as an allusion to the oracles of Greek mythology.[2]
Background
[edit]Following the establishment of a Mathematics and Computing Section at Oak Ridge in 1947 under the mathematical biophysicist Alston Scott Householder, the laboratory began surveying available computer designs for its nuclear-aircraft reactor calculations and other scientific work. Householder visited Howard Aiken's Harvard Mark I project, the ENIAC team at the Aberdeen Proving Ground, and several commercial manufacturers including General Electric, Raytheon, Reeves Instrument and the Institute for Advanced Study, before concluding that Oak Ridge should commission its own machine of the von Neumann type.[4]
In 1949 Argonne National Laboratory, under Norman Hilberry, Frank Hoyt and Donald Flanders, had already decided to build a copy of the IAS machine for its own reactor computations. When Householder decided in 1950 that Oak Ridge needed a similar machine, he opted to subcontract the work to Argonne, whose engineering group already had the relevant experience.[3][4] The second machine was designated the Oak Ridge Automatic Computer and Logical Engine; in overall architecture it followed the IAS design, but its engineering used faster circuits and smaller cathode-ray tubes for memory, with twice the storage capacity of the IAS prototype.[3]
Design
[edit]ORACLE was built around vacuum tubes, with diodes for logic and a small number of transistors in later subsystems.[5] Its main memory used Williams tubes, originally configured for 1,024 words of 40 bits each and later doubled to 2,048 words.[2][6] Auxiliary storage was provided by magnetic tape, and output devices included an on-line cathode-ray tube plotter, a graphic recorder and an electric typewriter.[2] Input was via paper tape, which proved to be a recurring source of failure as the tape was prone to breakage during high-speed reads.[2]
Reported instruction timings included an addition time of 70 microseconds, multiplication times in the range of 370 to 590 microseconds, and a division time of 590 microseconds; these figures included a memory access time of approximately 62 microseconds.[6][5] As with other one-off machines of the period, ORACLE could not directly exchange programs with other computers, including other IAS-derived designs.[3]
Construction and acceptance
[edit]ORACLE was fabricated at Argonne with assistance from Oak Ridge engineers. It passed its acceptance test in 1953 and was reported in the literature alongside other IAS-derived machines at the August 1953 Symposium on Large-Scale Digital Computing Machinery.[6][7] The first program run on the machine after acceptance was a Givens eigenvalue routine written by the mathematician Wallace Givens, and by early 1954 the computer was in full operational use at Oak Ridge.[4] At the time of commissioning, ORACLE was briefly the fastest and largest-memory computer in the world.[2]
ORACLE replaced an earlier and more limited Oak Ridge installation, the USAF-Fairchild Special Purpose Electronic Computer (SPEC).[8][6]
Applications
[edit]ORACLE was used primarily for scientific computations in support of the laboratory's nuclear reactor and nuclear-aircraft programs. Householder's Mathematics Panel applied it to neutron transport, radiation shielding and reactor-physics problems, and it was reported that calculations that would have required two mathematicians using electric desk calculators roughly three years to complete could be performed on ORACLE in about twenty minutes.[2]
Other early users included the Argonne thermodynamics group, which used the machine in studies of the thermodynamic and transport properties of water and water vapour in the critical region.[9] From 1957 the machine was also used by the laboratory's Budget Office, with Hezz Stringfield and Ward Foster adapting it to handle Oak Ridge's annual budgeting and monthly financial accounting.[2]
Obsolescence and legacy
[edit]Described in later ORNL histories as one of the last "homemade" computers of the early atomic-energy laboratories, ORACLE became obsolete by the 1960s, by which point Oak Ridge had moved to leased and purchased commercial mainframes for its production computing.[2][10] Its early use nonetheless established computing as a standard tool at the laboratory, and ORACLE is conventionally counted among the small group of IAS-derived machines (alongside AVIDAC, MANIAC I, ILLIAC I, JOHNNIAC and others) that propagated von Neumann's architecture to the major American research centres in the early 1950s.[3][5]
See also
[edit]References
[edit]- ^ Atomic Energy Commission. "Army Package Power Reactor (1957)". YouTube. Retrieved 17 March 2024.
- ^ a b c d e f g h i Cite error: The named reference
ORNL1992was invoked but never defined (see the help page). - ^ a b c d e Worlton, W. J. (1990). "Computer Development at Argonne National Laboratory". In Nash, Stephen G. (ed.). A History of Scientific Computing. New York: Association for Computing Machinery / Addison-Wesley. pp. 192–202. doi:10.1145/87252.88082. ISBN 978-0-201-50814-7.
- ^ a b c "About: Alston S. Householder". Householder Symposium. Oak Ridge National Laboratory. Retrieved 27 May 2026.
- ^ a b c Belzer, Jack (1 September 1975). Encyclopedia of Computer Science and Technology: Volume 2 - AN/FSQ-7 Computer to Bivalent Programming by Implicit Enumeration. CRC Press. p. 143. ISBN 978-0-8247-2252-4.
- ^ a b c d Cite error: The named reference
ORACLECharacteristicswas invoked but never defined (see the help page). - ^ "BRL Report 1961 - ORACLE". ed-thelen.org. Retrieved 27 May 2026.
- ^ "Automatic Computing Machinery: Technical Developments - The USAF-Fairchild Specialized Digital Computer". Mathematics of Computation. 7 (41): 35–37. 1953. doi:10.1090/S0025-5718-53-99374-0. ISSN 0025-5718.
- ^ Nowak, E. S.; Grosh, R. J. (1959). An Investigation of Certain Thermodynamic and Transport Properties of Water and Water Vapor in the Critical Region (Report). Argonne National Laboratory / United States Atomic Energy Commission. p. 3.
- ^ "Put a Brain in Your Rig: Microcomputers for ORNL". ORNL Review. 8 (3): 13. 1975.