LLMpediaThe first transparent, open encyclopedia generated by LLMs

EDVAC

Generated by DeepSeek V3.2
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: ENIAC Hop 3
Expansion Funnel Raw 39 → Dedup 12 → NER 1 → Enqueued 1
1. Extracted39
2. After dedup12 (None)
3. After NER1 (None)
Rejected: 11 (not NE: 11)
4. Enqueued1 (None)
EDVAC
NameEDVAC
DeveloperJohn von Neumann, J. Presper Eckert, John Mauchly, Herman Goldstine
ManufacturerMoore School of Electrical Engineering
Released1949 (delivered), 1951 (operational)
Discontinued1961
Memory1,024 44-bit words (mercury delay line memory)
PredecessorENIAC
SuccessorORDVAC, IAS machine

EDVAC. The Electronic Discrete Variable Automatic Computer was a pioneering early electronic computer developed in the late 1940s. Its design, formalized in the seminal First Draft of a Report on the EDVAC, introduced the revolutionary stored-program concept that became the foundation for modern computer architecture. Although preceded into operation by other machines like the Manchester Baby, its theoretical framework profoundly influenced the trajectory of computing.

Background and development

The project originated at the University of Pennsylvania's Moore School of Electrical Engineering, building directly upon the team's experience constructing the ENIAC during World War II. Key figures included physicist John von Neumann, who joined the group as a consultant, and engineers J. Presper Eckert and John Mauchly. Dissatisfaction with the tedious manual reprogramming required for ENIAC drove the quest for a more flexible design. Von Neumann's 1945 First Draft of a Report on the EDVAC synthesized these ideas into a coherent blueprint, though its publication led to disputes over credit and the subsequent departure of Eckert and Mauchly to form their own company. Construction was delayed by these conflicts and technical challenges, with the completed machine delivered to the Ballistic Research Laboratory at Aberdeen Proving Ground in 1949, becoming fully operational in 1951.

Design and architecture

The machine implemented a von Neumann architecture, where both instructions and data are stored in a unified memory system. Its primary memory consisted of 128 mercury delay line memory units, each holding eight 44-bit words, for a total of 1,024 words. The arithmetic logic unit performed serial operations on binary numbers, controlled by a central clock. A key innovation was its use of magnetic tape for secondary storage, a significant advancement over the punched-card systems used by IBM's earlier machines. The design emphasized reliability and automatic operation, moving beyond the plugboard-and-switch programming of its predecessor ENIAC. This logical organization separated the processing unit from the memory, a structure adopted by nearly all subsequent general-purpose computers like the IAS machine and IBM 701.

Programming and operation

Programs and data were initially prepared offline and entered via punched tape or magnetic tape. The machine used a primitive assembly language, where instructions specified an operation and a memory address. Operation was serial and synchronous, governed by a four-phase clock cycle coordinating the delay line memory access and the arithmetic logic unit. While vastly more efficient than rewiring ENIAC, programming remained a complex, low-level task performed by specialists familiar with the machine's hardware. The Ballistic Research Laboratory used it primarily for calculations related to ballistics and numerical analysis, running problems that required extensive mathematical computation. Its operational life demonstrated the practical viability of the stored-program concept for scientific workloads.

Impact and legacy

The theoretical description in the First Draft of a Report on the EDVAC became the most influential document in early computer design, disseminated widely to institutions like the University of Cambridge and the Institute for Advanced Study. This directly inspired the construction of the Manchester Baby, the EDSAC, and the IAS machine. The project also catalyzed the spread of computer knowledge through the seminal Moore School Lectures. Although not the first operational stored-program computer, its architectural principles defined the standard von Neumann architecture, shaping the development of successors including ORDVAC and commercial systems from IBM and UNIVAC. The patent disputes surrounding its invention highlighted the emerging commercial value of computer technology.

Comparison with contemporary computers

Unlike the earlier ENIAC, which was programmed by setting switches and patching cables, it utilized a stored-program design for greater flexibility. The Manchester Baby, operational in 1948, was the first to run a stored program but was a minimal prototype, whereas it was designed as a large-scale, practical system. Compared to the contemporaneous EDSAC at the University of Cambridge, which also used delay line memory, it had a larger memory and was designed for higher computational throughput for military applications. Its architecture was more explicitly formalized and influential than the unique Harvard architecture of the Harvard Mark I. Later machines like the UNIVAC I commercialized its core concepts, while the IAS machine refined its design for greater speed.

Category:Early computers Category:University of Pennsylvania Category:Von Neumann architecture