Fact-checked by Grok 2 weeks ago

EDVAC

The EDVAC (Electronic Discrete Variable Automatic Computer) was an early electronic general-purpose digital computer that implemented the stored-program concept, allowing both instructions and data to be stored in the same memory, and served as a successor to the for advanced scientific calculations, particularly in ballistics. Designed primarily by and at the Moore School of Electrical Engineering, , with significant contributions from mathematician , the project originated in August 1944 as part of U.S. Army Ordnance Department efforts to improve computational capabilities for ballistics research. The foundational design principles were detailed in von Neumann's influential 1945 manuscript, First Draft of a Report on the EDVAC, which described a , serial-processing architecture with a , memory, and input/output systems, laying the groundwork for what became known as the used in most modern computers. Although the original designers left the project in 1946 to form their own company, construction continued under the direction of others, including Richard L. Snyder, and the machine was delivered to the Ballistics Research Laboratory at in August 1949, achieving full operational status by October 1951 after extensive testing and modifications. Technically, EDVAC featured approximately 6,000 vacuum tubes, capable of storing about 1,000 44-bit words at a 1 MHz clock speed, and an instruction set supporting arithmetic operations like , , and , enabling it to perform complex numerical computations far more efficiently than its predecessors. Operational until its retirement in 1963 due to increasing , EDVAC was used extensively for calculations, early orbit simulations, and other scientific tasks, while its design principles profoundly influenced subsequent machines like and SEAC, establishing the stored-program paradigm as a cornerstone of . Despite never being built exactly to the specifications—resulting in what some historians term "EDVAC 1.5"—its conceptual legacy endures as a pivotal milestone in the transition from specialized calculators to programmable digital computers.

Development and Planning

Origins and Initial Proposal

The EDVAC project originated at the Moore School of Electrical Engineering, , where and , the primary designers of the , proposed its development in August 1944. This initiative emerged amid efforts to advance computational capabilities for the U.S. military, building directly on the experiences gained from constructing . The primary motivation for EDVAC was to overcome 's significant limitations in programming flexibility, as ENIAC relied on wired connections and plugboards that required extensive manual reconfiguration for each new task, severely hindering its efficiency for complex ballistic calculations. Mauchly and Eckert envisioned a more versatile machine that could store both programs and data electronically, allowing for rapid reprogramming without physical alterations and enabling the computer to handle a broader range of scientific computations at high speeds. This stored-program concept was seen as essential for meeting the escalating demands of the (), which required faster and more adaptable tools for trajectory computations. From late 1944 through 1945, early discussions on EDVAC involved the core development team at the Moore School and representatives from the BRL, focusing on refining the project's scope to align with military priorities. These conversations emphasized initial specifications for —using a base-2 number system for all calculations—and electronic storage mechanisms to hold both instructions and data in a unified , marking a foundational shift toward modern computing architecture. John von Neumann's later involvement in these discussions helped shape the project's direction.

Key Personnel and Von Neumann's Report

The primary designers of EDVAC were John W. Mauchly and , engineers from the Moore School of Electrical Engineering at the who had led the development of the computer. Mauchly, a , provided conceptual oversight, while Eckert focused on practical engineering challenges, including innovations in memory and circuitry that carried over from to EDVAC. Their leadership positioned EDVAC as a successor aimed at addressing ENIAC's limitations, such as its fixed wiring for programs. John von Neumann served as a to the project, bringing mathematical rigor to the design discussions held at the Moore School starting in 1944. Other key contributors included Arthur W. Burks, an engineer who participated in the planning meetings and contributed to logical aspects of the system; Herman H. Goldstine, the U.S. Army's technical liaison who coordinated between military needs and the team; and Ralph J. Slutz, a physicist involved in early planning sessions that influenced the project's direction. These individuals formed the core group that met regularly to refine EDVAC's specifications. Von Neumann's most significant contribution was the "First Draft of a Report on the EDVAC," completed on June 30, 1945, as a 101-page under U.S. contract W-670-ORD-4926. Distributed informally by Goldstine to about two dozen recipients without official publication due to security restrictions, the report formalized the stored-program concept, proposing that instructions and data be stored interchangeably in a single unit to enable flexible computing. It structured the discussion around five primary components: basic elements of the system (analogous to neural units), input and output organs, central arithmetic unit for numerical operations, central for sequencing instructions, and for storage; the document also introduced ideas for error detection and potential correction mechanisms to ensure reliability. The report sparked controversy over authorship, as claimed sole credit despite the ideas emerging from collaborative meetings with Eckert, Mauchly, Burks, and others, including early discussions of stored programs. Eckert and Mauchly, who believed they originated key concepts like program storage during work, were particularly aggrieved, viewing the draft as an internal summary rather than a personal publication; Goldstine's unauthorized wide distribution exacerbated the issue, complicating their claims and leading to lasting disputes within the team. This attribution fueled broader debates on intellectual credit in early computing and contributed to Eckert and Mauchly's departure from the Moore School in 1946.

Funding Challenges and Contract

The development of EDVAC encountered significant financial hurdles shortly after its conceptual inception. In 1945, the Moore School of Electrical Engineering at the submitted a funding request to the U.S. Army Ordnance Department for approximately $100,000 to support the project's initial design and planning phases, building on the success of . However, this request was met with delays, as the Ordnance Department hesitated amid broader postwar budget constraints and the need for detailed technical justification. A major obstacle arose from patent disputes related to , which spilled over into EDVAC planning. and , the primary architects of , sought to retain rights for their contributions to both machines, but the Moore School administration required staff to assign to the university under its policy favoring institutional control. These tensions, exacerbated by the university's insistence on a patent release agreement, created uncertainty that stalled funding negotiations and project momentum. John von Neumann's influential "First Draft of a Report on the EDVAC," circulated in June 1945, played a pivotal role in overcoming these challenges. The report provided a comprehensive blueprint for a , demonstrating EDVAC's potential for advanced ballistic calculations and scientific computation, which persuaded Ordnance Department officials to prioritize the project despite the disputes. Its dissemination to military and academic audiences elevated the proposal's credibility, facilitating preliminary funding allocations tied to the contract and paving the way for formal commitment. On April 12, 1946, a formal contract was finally signed between the Moore School of Electrical Engineering, the Ballistic Research Laboratory (BRL) at Aberdeen Proving Ground, and the U.S. Army Ordnance Department, authorizing EDVAC's construction with an initial allocation of $100,000. This agreement tasked the Moore School with design and assembly, while BRL would oversee testing and deployment for artillery computations. However, escalating requirements for enhanced memory, input/output systems, and reliability features drove the total expenditure to approximately $467,000 by completion, nearly five times the original estimate and comparable to ENIAC's final cost. The conflicts reached a breaking point in March 1946, when Eckert and Mauchly submitted their resignations from the Moore School, citing over patent ownership and their desire to commercialize their innovations independently. Their departure, just prior to the contract signing, disrupted continuity, as they had led much of the early EDVAC conceptualization; the project then relied on remaining staff like C.B. Tompkins and von Neumann's ongoing consultations to proceed.

Technical Design

Architecture Overview

The EDVAC was designed as a , , and synchronous computer, embodying the foundational principles of what became known as the . This architecture featured a single unit that stored both and instructions, allowing for flexible execution without the need for physical rewiring between computations, a significant advancement over earlier machines like . The nature of the design meant that was processed one bit at a time along a single channel, optimizing for the use of technologies while minimizing hardware complexity. Synchrony was provided by a central clock operating at 1 MHz, ensuring timed operations across components. Central to EDVAC's structure were five primary functional units: the Central Arithmetic Unit (CAU) for performing numerical operations, the Central Control Unit (CCU) for sequencing and directing instructions, a unified for holding both programs and , and dedicated Input and Output units for interfacing with external media. The stored-program concept was a cornerstone, permitting instructions to be loaded into memory as numerical , which the CCU could then fetch, decode, and execute sequentially, enabling rapid reprogramming for different problems. This integration of program and in the same addressable space facilitated general-purpose computing, where software could modify itself during execution if needed. Each word in EDVAC's memory consisted of 44 bits, structured to include check bits for error detection to ensure reliability in high-speed electronic operations. Error detection was implemented through parity checks on these words, where an additional bit was used to verify the even or odd number of 1s in the , allowing the to identify or errors and trigger corrective actions. This mechanism was integral to maintaining the integrity of computations in an era of nascent vacuum-tube technology prone to failures.

Central Processing Unit

The (CPU) of the EDVAC consisted of interconnected components responsible for executing computational tasks, including a central arithmetic section and a control section that orchestrated operations. The arithmetic section featured two identical units operating in to enhance reliability, with a primary unit performing calculations and a backup unit duplicating the process; results were compared digit-by-digit at five check points to detect and flag errors, thereby ensuring in the vacuum-tube-based hardware. This design addressed the inherent unreliability of early electronic components by incorporating without significantly increasing overall complexity. The EDVAC used approximately 5,937 vacuum tubes in total, supporting the synchronous operation of these units at a 1 MHz . The arithmetic units supported a range of basic operations, including addition, subtraction, multiplication, division, and conditional branching for program flow control. Addition and subtraction were performed serially in an average of 864 microseconds, while multiplication required about 2,900 microseconds due to the iterative nature of the process; division was handled through programmed sequences rather than dedicated hardware acceleration. Conditional branching allowed decisions based on the sign of results, enabling more flexible programming. The control unit managed the fetch-decode-execute cycle, retrieving 44-bit instructions from memory, decoding them via a dispatcher that interpreted the opcode and addresses, and issuing signals to execute the specified operation. Each instruction followed a four-address format: a 4-bit opcode followed by three 10-bit addresses for source operands and destination, plus a 10-bit address for the next instruction, facilitating direct addressing within the system's memory. Floating-point arithmetic was not part of the initial design due to added hardware complexity but was incorporated later during operations in 1958 through a dedicated unit. This upgrade provided support for numbers represented with a 33-bit (including sign) and a 10-bit exponent based on powers of 2, enabling scientific computations with greater ; typical operations like took around 960 microseconds, multiplication microseconds, and division 2,352 microseconds.

Memory Systems

The EDVAC's main memory utilized ultrasonic delay lines based on mercury-filled tubes, providing a capacity of 1,024 words, with each word consisting of 44 bits, equivalent to approximately 5.6 kilobytes in total storage. This memory was organized into 128 mercury tanks, each capable of holding 8 words, divided into two banks of 64 tanks (512 words each), supplemented by three short non-addressable lines per bank serving as registers. The delay line principle operated by converting electrical pulses representing into via piezoelectric at one end of a mercury-filled , approximately 58 cm long and maintained at 50°C for optimal propagation. These waves traveled through the mercury at the , creating a delay of about 384 microseconds per , after which a at the opposite end converted them back to electrical signals. The system provided serial access to data, reading and writing bits sequentially as the circulated; to prevent signal degradation, an and pulse shaper recirculated and refreshed the waves cyclically, ensuring over repeated loops. Auxiliary storage initially relied on punched paper tape for input and output of programs and , offering a slower but non-volatile alternative to the main . In 1955, this was augmented with a magnetic providing 4,608 words of additional at 15 ms time and a transfer rate of 20,000 words per second. Addressing in the main was direct, using 10-bit addresses to specify locations within the 1,024-word space, without any implementation of concepts. The unit, integral to the overall system, contributed to significant power demands, with the complete EDVAC consuming 56 kW, and occupied a substantial footprint as part of the machine's 490 square feet of floor space.

Input and Output Mechanisms

The EDVAC's initial input and output mechanisms relied on punched paper tape readers and writers, which served as the primary means for entering programs and data into the system. These devices operated at approximately 0.25 words per second for input with the manual photoelectric reader, allowing for slow loading that was a compared to the computer's internal processing speeds. Data preparation occurred offline, with programmers using perforators to create "chadless" preliminary tapes that were then verified and transcribed for use, as there were no direct peripherals connected initially. A control console provided manual intervention capabilities, featuring switches for direct input of instructions via the machine's MR operation and indicator lights for monitoring system status, along with an oscilloscope for maintenance. Output was generated through paper tape writers at around 6 sexadecimal characters per second, equivalent to 30 words per minute, or via teletype equipment that produced printed results on paper for further processing or review. In 1953, an card input-output adapter was installed, enabling faster punched-card input at 146 cards per minute (with 8 words per card) and output punching at 125 cards per minute (1,000 ), marking a significant upgrade from the paper tape system. This addition, along with a high-speed automatic paper tape reader introduced around the same period, addressed the limitations of the original manual photoelectric reader, which had operated at just 0.25 words per second.

Construction and Operation

Assembly and Installation

The assembly of EDVAC commenced at the Moore School of , , following the finalization of its design in May 1947, with construction spanning from 1947 to 1949. The project faced significant delays during this period, primarily due to personnel changes and funding constraints; a contract signed in April 1946 initially allocated $100,000, but required 15 supplements to reach a total of $467,000 by completion. Key departures included and , who left the Moore School in spring 1946 amid a patent rights dispute with the university, followed by engineer T.K. Sharpless in 1947. Leadership then transitioned to the remaining Moore School staff, with C. Bruce Wilder serving as interim manager and Ralph J. Slutz (later succeeded by Harry Huskey briefly) overseeing engineering efforts until delivery. The machine's core components were assembled into 12 standardized cabinets measuring approximately 30 inches wide by 87 inches tall, incorporating 5,937 and 12,000 diodes for logic and functions. The total weight reached 17,300 pounds, reflecting the scale of the vacuum-tube-based architecture. Construction encountered technical challenges, including difficulties with the mercury acoustic delay lines used for high-speed ; recirculating amplifiers proved unreliable and required redesign, while marginal circuits contributed to overall tube reliability issues that extended the build timeline by about one year. These problems necessitated iterative testing of subsections at the Moore School before full integration. In August 1949, the partially assembled EDVAC—complete except for input-output units—was delivered to the (BRL) at , , where final assembly and installation occurred over the subsequent two years. Installation challenges persisted, including further refinements to the and power supply systems, delaying operational readiness until late 1951, when the first program successfully ran on October 28. The machine occupied a 490-square-foot floor space on a specialized cork foundation to mitigate vibrations affecting the delay lines. By early 1952, EDVAC achieved reliable operation under the continued guidance of Moore School personnel who had relocated to BRL.

Operational History and Upgrades

EDVAC became operational on a limited basis in late 1951 at the (BRL) in , where it was initially used for ballistic trajectory calculations, including exterior problems such as high-altitude, solar, and lunar trajectories. The machine's first application program ran on October 28, 1951, involving the diagonalization of a symmetrical , marking the start of its productive computational work. By early 1952, it was deemed reliable enough for large-scale calculations, such as computing eigenvalues of matrices, and supported military computations at BRL. EDVAC operated continuously until early 1963, following replacement by the Ballistic Research Laboratories Electronic Scientific Computer (BRLESC) in 1962; it was shut down for the 1962 Christmas holiday and decommissioned in January 1963 after failing to restart. Throughout its operational life, EDVAC underwent several key upgrades to enhance its functionality and efficiency. In spring 1954, it received an upgrade to punched-card equipment, including an card adapter, which improved data handling over the earlier paper-tape system. By March 1955, a synchronous magnetic with 4,608 words of storage was added, significantly increasing auxiliary memory capacity beyond the primary mercury delay-line units. In early 1958, a hardware unit was installed, accelerating floating-point operations by a factor of 12—for instance, reducing time to 1 and to 2.3 milliseconds—enabling more complex scientific computations. These enhancements allowed EDVAC's productive runtime to grow from about 37 hours per week in late 1952 to 145 hours per week by 1956. Maintenance of EDVAC presented ongoing challenges due to its vacuum-tube technology, with frequent failures necessitating constant repairs and circuit modifications; for example, memory amplifiers required redesign in late spring 1951 to address unsatisfactory performance. issues, involving 15 different voltages, were resolved by fall 1952 with a more robust unit, but the system still consumed 52 kW of power. By 1957, the average error-free runtime had improved to approximately 8 hours, reflecting better reliability over time despite these issues. The machine's usage focused primarily on applications, such as interior for rocket propellants and weapon systems evaluation, with some extension to scientific tasks like calculations by 1961.

Performance Characteristics

The EDVAC operated as a synchronous , achieving effective through a of 1 megacycle per second. Basic arithmetic operations demonstrated execution times of 864 microseconds for and , and approximately 2,900 microseconds for , reflecting the nature of its . These times contributed to an effective throughput of roughly 1,000 additions per second under optimal conditions, though actual rates were often constrained by the requirements of its mercury system. Reliability was enhanced by the inclusion of duplicate arithmetic units, which allowed for error detection and verification during computations, reducing the incidence of undetected faults. Despite these measures, failures remained a challenge, leading to approximately 10% in operational periods, with improving to around 8 hours by the late through ongoing maintenance and redesigns. Physically, the EDVAC demanded significant resources, occupying 490 square feet of floor space and weighing 17,300 pounds, with its 5,937 vacuum tubes generating substantial heat that necessitated specialized cooling systems, including thermostatically controlled ovens for the maintained at 50°C. Power consumption reached 52 kilowatts, underscoring the machine's intensive electrical requirements. In comparison to contemporaries, the EDVAC was slower than the , which featured faster memory access times of 25 microseconds per word versus the EDVAC's 200 microseconds, but it proved more reliable than the due to fewer vacuum tubes (5,937 versus over 17,000) and built-in redundancy.

Legacy and Influence

Impact on Subsequent Computers

The dissemination of EDVAC's design principles began with the 1946 Moore School Lectures at the , where key figures including , , and presented concepts from the EDVAC project to an international audience of over 30 engineers and scientists from institutions in the United States, , and beyond. These lectures, which detailed the stored-program architecture and serial binary processing, played a pivotal role in spreading EDVAC's ideas globally, enabling teams to adapt and implement similar designs without direct access to the machine itself. Attendees returned to their home countries with blueprints that accelerated the development of early stored-program computers, marking EDVAC as a foundational influence despite its delayed operational start in 1951. In the , EDVAC's concepts directly shaped two landmark machines: the (Small-Scale Experimental Machine) of 1948 and the of 1949. The , developed under Frederic C. Williams and Tom Kilburn at the , was the world's first electronic to run a program, drawing heavily from von Neumann's EDVAC report and the Moore School Lectures for its binary arithmetic and memory implementation. Similarly, at the built as a practical realization of EDVAC's stored-program approach, deliberately naming it Electronic Delay Storage Automatic Calculator to highlight the connection; it employed mercury delay line memory akin to EDVAC's design and became operational in 1949, influencing subsequent British and international projects. These machines demonstrated EDVAC's role in transitioning from fixed-program calculators to flexible, programmable systems across Europe. In the United States, EDVAC's ideas informed both government and commercial follow-ons. The Standards Eastern Automatic Computer (SEAC), completed by the National Bureau of Standards in 1950, served as an interim stored-program machine that adopted EDVAC's mercury delay line memory and serial processing, becoming the first fully operational U.S. stored-program computer ahead of EDVAC itself and supporting government computations for over a decade. Commercially, Eckert and Mauchly's UNIVAC I, delivered in 1951, incorporated EDVAC's stored-program architecture and innovations in magnetic tape input/output, evolving directly from their work on the EDVAC project at the University of Pennsylvania to handle alphanumeric data for census and business applications. Military applications at the Ballistic Research Laboratory (BRL) further extended EDVAC's legacy; installed at BRL in 1949 and operational by 1951, EDVAC's 44-bit word length, floating-point arithmetic, and core memory advancements shaped successors like the ORDVAC (1952) and the Ballistic Research Laboratory Electronic Scientific Computer (BRLESC I, 1962), which achieved world-leading speeds for ballistics simulations using EDVAC-derived parallel and stored-program elements. EDVAC's influence extended to broader European designs in the , inspiring machines like the in and projects in the and through the Moore School Lectures' ripple effects. This global spread, facilitated by the lectures and von Neumann's widely circulated EDVAC report, established the stored-program paradigm as the standard for early projects, including adaptations in Soviet efforts such as Sergei Lebedev's BESM-1 (1952), which drew on principles disseminated from EDVAC.

Architectural Innovations

One of the most significant innovations in the EDVAC was its implementation of the stored-program architecture, which utilized a unified memory system to hold both program instructions and data. This design allowed the machine to be reprogrammed simply by altering the contents of memory, eliminating the need for physical rewiring as required by earlier computers like . As described in John von Neumann's First Draft of a Report on the EDVAC, the memory organ (M) was conceived as a versatile storage medium where numerical material could interchangeably represent either executable code or operands, enabling flexible computation sequences. EDVAC shifted to electronic operation, a departure from the decimal-based encoding of , to achieve more efficient and compact data representation. In this system, all numerical values and instructions were encoded using two-valued digits, which aligned directly with the nature of electronic switches like vacuum tubes, thereby reducing circuit complexity and improving reliability. Von Neumann's report emphasized that this approach facilitated simpler arithmetic operations and minimized the hardware overhead for number conversion. To address the inherent unreliability of technology, EDVAC incorporated advanced error detection through dual arithmetic units within its central arithmetic part. These redundant units executed operations in synchrony, results at five key points during to detect discrepancies caused by component failures, thereby providing a form of built-in . This mechanism, intended to allow the machine to identify and signal errors automatically, represented an early step toward self-diagnosing systems. Serial processing was another core innovation, optimized for EDVAC's mercury acoustic , where data circulated as sequential pulses in a timed . By handling digits one at a time rather than in , this approach reduced the number of required electronic components and signals, making the more feasible with the era's while maintaining high-speed operation through precise synchronization. noted that serial execution was generally advantageous for balancing speed and simplicity in delay-line systems. The modular unit design of EDVAC further exemplified its forward-thinking , dividing the system into five independent yet coordinated components: the central arithmetic part (for computations), central control (for sequencing operations), (for storage), input (for ), and output (for results). This separation allowed for standardized construction in individual cabinets, facilitating testing, maintenance, and potential expansion, and established a foundational blueprint for organizing complex machinery.

Historical Significance and Modern Relevance

The EDVAC marked a foundational milestone in the as the first detailed proposal for an electronic stored-program digital computer, transitioning from the wired-program limitations of the to architectures capable of flexible, reprogrammable operations that underpin modern computing. This design, outlined in John von Neumann's 1945 "First Draft of a Report on the EDVAC," introduced the concept of storing both instructions and data in a unified , enabling the computer to modify its own programs and thus bridging early experimental machines to the versatile systems of today. The project's historical narrative is complicated by significant controversies, including authorship disputes over the EDVAC report, where von Neumann presented the ideas without crediting primary designers and , sparking tensions that led to their from the Moore School in 1946. These conflicts, exacerbated by patent rights and issues, resulted in the original team abandoning the construction, which was then completed by a successor group under revised specifications, highlighting the challenges of collaborative in early . No complete EDVAC hardware survives, having operated until 1962 and decommissioned in 1963 due to technological obsolescence, with only fragmentary components preserved in institutions like the ; its enduring legacy persists through archival documents, such as the original reports and blueprints, which continue to inform historical studies of computing origins. In contemporary systems, EDVAC's influence endures through the , particularly the "von Neumann bottleneck," where shared pathways for instructions and data limit processing speeds—a constraint that persists in modern CPUs despite advances in and specialized . The stored-program paradigm also parallels configurations, where automated server farms dynamically load and execute programs from distributed storage, enabling scalable, on-demand computation akin to EDVAC's reprogrammable memory. Recent analyses in the 2020s have revisited EDVAC's early considerations of reliability, including basic error-checking mechanisms in 's design, which anticipated modern fault-tolerant systems by addressing computation errors in unreliable vacuum-tube . These studies also reevaluate the balance of collaborative versus individual credit, emphasizing the team's collective contributions over singular attributions to .

References

  1. [1]
    The origins, uses, and fate of the EDVAC - IEEE Xplore
    Dec 31, 1993 · The origins, uses, and fate of the EDVAC · Journals & Magazines · IEEE Annals of the History of... · Volume: 15 Issue: 1 ...
  2. [2]
    EDVAC is delivered to the Ballistics Research Laboratory - Event
    EDVAC (Electronic Discrete Variable Automatic Computer) was one of the earliest electronic computers. It was invented by John Mauchly and J. Presper Eckert ...
  3. [3]
  4. [4]
    Moore School of Engineering. Office of the Director Records UPD 8.4
    Of particular note is the schools early involvement with computers: notably ENIAC, EDVAC, and MSAC. The General series contains records related to the ...
  5. [5]
    None
    ### Summary of EDVAC: Origins, Design, Construction, Uses, and Fate
  6. [6]
    Electronic Computers Within The Ordnance Corps, EDVAC
    EDVAC was the first internally stored program computer to be built, a major improvement over the ENIAC. ... The application of EDVAC at the Ballistic Research ...Missing: motivations | Show results with:motivations
  7. [7]
    The Modern History of Computing
    Dec 18, 2000 · Presper Eckert and John Mauchly. Completed in 1945, ENIAC was ... In 1944, John von Neumann joined the ENIAC group. He had become ...Missing: team | Show results with:team
  8. [8]
    [PDF] Computer Oral History Collection, 1969-1973, 1977 Interviewee
    Jan 21, 2025 · John Mauchly, Herman Goldstine, Edward Cannon, Maurice. Wilkes ... Harold Hotelling, John von Neumann, J. Presper Eckert, Willis. Ware ...
  9. [9]
    [PDF] "First Draft of a Report on the EDVAC" (pdf)
    First Draft of a Report on the EDVAC by . John von Neumann. Contract No. W-670-ORD-4926. Between the. United States Army Ordnance Department and the. University ...
  10. [10]
    [PDF] First Draft of a Report on the EDVAC* - Computer Science
    In 1945 von Neumann wrote First Draft of a Report on the EDVAC. Using logical symbolism from the research of Warren McCulloch and Walter Pitts on neural ...
  11. [11]
    The Neverending Quest for “Firsts” - CHM - Computer History Museum
    Jun 29, 2016 · ... von Neumann or Eckert and Mauchly? Von Neumann failed to share credit with Eckert and Mauchly in his First Draft of a Report on the EDVAC ...
  12. [12]
    5.2 John von Neumann and the “Report on the EDVAC” | Bit by Bit
    John von Neumann (Noy-man) was one of the world's most talented and famous mathematicians, a dazzlingly productive and original intellect.
  13. [13]
    [PDF] 50 Years of Army Computing - GovInfo
    Herman Goldstine himself, who had been the Army technical representative overseeing the ENIAC project 50 years earlier. One result of these activities, due ...
  14. [14]
    ENIAC Patent Trial Collection UPD 8.11
    Because they could not agree to such terms Eckert and Mauchly resigned from the Moore School staff in March of 1946. Though they had left the University and ...
  15. [15]
    The 1946 Moore School Lectures - The University of Manchester
    A contract was signed for the Moore School project in April 1946, and by October the Moore School presented three possible detailed designs, of increasing ...Missing: BRL cost $500000
  16. [16]
    [PDF] First Draft of a Report on the EDVAC - Purdue Computer Science
    First Draft of a Report on the EDVAC. BY JOHN VON NEUMANN. Contract No. W-670-ORD-4926. Between the United States Army Ordnance Department and the University ...
  17. [17]
    [PDF] HISTORY OF COMPUTATION - NJIT
    The EDVAC was built at the Moore School and was later moved to BRL. It was a 44-bit word binary computer with 12 opcodes. It contained four non-addressable ...
  18. [18]
    [PDF] Lecture 5. The Dawn of Automatic Comput- ing
    ... EDVAC ... is now called) called for a central arithmetic unit, a central control unit, provi- sions for input/output, and, most significantly, a memory for ...<|control11|><|separator|>
  19. [19]
    [PDF] po DIGITAL COMPUTER - NEWSLETTER +40t *w'+•';i+ - DTIC
    The next 33 bits of the EDVAC 44 bit word are used to express the fractional ... ute magnitude, one digit for the sign, and one digit for the parity check.
  20. [20]
    HISTORICAL MONOGRAPH
    von Neumann's report entitled, "First Draft of a Report on the EDVAC". ... the organization of EDVAC, the report then dealt with design problems. ... asynchronous ...
  21. [21]
    Electronic Computers Within The Ordnance Corps, Appendix II
    APPENDIX II -- EDVAC. EDVAC Electronic Discrete Variable Automatic Computer (U.S. Army Photo) ... Type Quantity Type Quantity Tubes, total 5,937 6Y6 1,000 6AN5 ...
  22. [22]
    UNIVAC I Mercury Delay Line Memory
    The acoustic delay, consisting of a channel in a column of mercury, with receiving and transmitting crystals mounted at opposite ends. An intermediate-frequency ...
  23. [23]
    EDVAC - lokker.net
    Oct 11, 2002 · Type Quantity Type Quantity Tubes, total 5,937 6Y6 1,000 6AN5 275 ... Electronic Computers Within The Ordnance Corps, Appendix II -- EDVAC.htm.
  24. [24]
    BRL Report 1961
    ... words capacity is being added to the EDVAC. The transistorized track ... Parity check on tapes with automatic re-read. POWER, SPACE, WEIGHT, AND SITE ...
  25. [25]
    [PDF] The origins, uses, and fate of the EDVAC
    The EDVAC computer was the first modern, electronic stored-program computer to be designed. It was, however, never produced to the original.
  26. [26]
    EDVAC Facts for Kids
    Oct 17, 2025 · A contract to build this new computer was signed in April 1946. ... However, the final cost was almost $500,000, similar to the cost of ENIAC.Missing: 30 | Show results with:30
  27. [27]
    edvac
    ENIAC inventors John Mauchly and J. Presper Eckert proposed the EDVAC's construction in August 1944 ... Moore School of Electrical Engineering. Eckert and ...Missing: origins | Show results with:origins
  28. [28]
    Historical and Economic Development of Computers
    To access a given word (44 bits) on its memory, the EDVAC had to wait on the ... bits with an appended parity check bit. Numbers could have any length ...
  29. [29]
    Computers with names starting with E through H
    EDVAC EDVAC Electronic Discrete Variable Automatic Computer MANUFACTURER Moore School of Electrical Engineering Univ. ... Parity check on tapes, with ...
  30. [30]
    An early history of computing at Princeton
    Apr 4, 2012 · Ralph Slutz, who had a Ph.D. in physics from Princeton, went to the Bureau of Standards. Willis Ware went to the Rand Corp. Irv Rabinowitz ...
  31. [31]
    [PDF] Computer Development at the National Bureau of Standards
    Although originally intended as an “interim” com- puter, SEAC had a productive life of 14 years, with a profound effect on all U.S. Government computing, the.
  32. [32]
    [PDF] The Eckert-Mauchly Company, 1945-1951. - IFIP Digital Library
    It discusses how Eckert and Mauchly's conceptualization of the computer grew out of their ENIAC and EDVAC projects at University of Pennsylvania. They ...
  33. [33]
    [PDF] Problems and Prospects of Soviet Computing A Master's Thesis ...
    The top-down economy of the Soviet Union meant that as early as 1950, Lebedev had problems obtaining the physical materials needed to update and expand the ...
  34. [34]
    [PDF] First draft report on the EDVAC by John von Neumann - MIT
    First Draft of a Report on the EDVAC. JOHN VON NEUMANN. Introduction. Normally first drafts are neither intended nor suitable for publication. This report is ...
  35. [35]
    The Modern History of Computing
    Dec 18, 2000 · The first electronic stored-program digital computer to be proposed in the U.S. was the EDVAC (see below). The 'First Draft of a Report on the ...Missing: name | Show results with:name
  36. [36]
    How Von Neumann Showed The Way
    In a later patent dispute, Von Neumann declined to share credit for his ideas with Mauchly, Eckert, or anyone else. So the “First Draft” spawned the legend ...Missing: authorship | Show results with:authorship
  37. [37]
    Maximizing Von Neumann architecture - Rambus
    Oct 5, 2016 · ... the First Draft of a Report on the EDVAC. Also known as the Princeton architecture, the design included a processing unit with an arithmetic ...
  38. [38]
    (PDF) Reconsidering the Stored-Program Concept - ResearchGate
    Aug 7, 2025 · Cloud computing datacenter hosts hundreds of thousands of servers that coordinate users' tasks in order to deliver highly available ...
  39. [39]
    From the EDVAC to WEBVACs - Communications of the ACM
    Aug 1, 2015 · Well-designed systems have asynchronous continuous backup of the storage tier to a replica in a physically different location. This location ...
  40. [40]
    The fascinating war over the genealogy of the modern computer. Part II
    May 18, 2023 · This 'serialization of computation', which was the chief drawback of the proposed architecture and is now known as the 'von Neumann bottleneck', ...