Fact-checked by Grok 2 weeks ago

Atanasoff–Berry computer

The Atanasoff–Berry Computer (ABC) was the world's first automatic electronic digital computer, designed and partially constructed between 1939 and 1942 by physics professor and graduate student Clifford Berry at in Ames, Iowa. Intended to accelerate the solution of large systems of simultaneous linear equations for scientific computations—tasks that could take humans an estimated 125 hours manually—the ABC employed innovative electronic principles rather than mechanical or electromechanical components. Atanasoff conceived the ABC's core ideas in during a winter drive, seeking a faster method to handle numerical physics problems that overwhelmed existing calculators. With initial funding of $650 approved in , they built a small that year to validate key concepts, followed by a full-scale version featuring 30 vacuum-tube add-subtract circuits for , arithmetic, and regenerative memory stored on rotating drums. Unlike later general-purpose machines, the ABC was non-programmable and specialized for linear algebra, using a for input and a punch for output of intermediate results. The project halted in 1942 due to demands, with the original machine dismantled and lost after the war, though a functional was reconstructed between 1994 and 1997 using period-appropriate parts. The ABC's significance was affirmed in a landmark 1973 U.S. federal court case, , Inc. v. Sperry Rand Corp., where Judge Earl Richard Larson ruled that Atanasoff was the inventor of the first automatic computer, invalidating the patent held by Sperry Rand on grounds that co-inventor had derived key ideas from Atanasoff after visiting the ABC in 1941. This decision, following a trial that spanned over 135 days with more than 150 witnesses, established the ABC as a foundational milestone in computing history, pioneering logic, separation of and , and direct logical action without sequential programming. Today, the reconstructed ABC resides at the in , symbolizing the origins of modern computing.

History and Development

Invention and Motivation

John Vincent Atanasoff, a physicist and associate professor at Iowa State College (now Iowa State University), grew frustrated in the winter of 1937 with the limitations of manual and mechanical methods for solving systems of simultaneous linear equations, such as those derived from partial differential equations in his research. These computations, often performed using differential analyzers or modified tabulating machines, were time-consuming and prone to errors, taking up to 125 hours for a system of 20 equations in 20 unknowns. Atanasoff's work at the land-grant institution, which emphasized agricultural applications, highlighted the need for faster solutions to linear equations in fields like agricultural statistics and physics. Seeking a breakthrough amid deepening despair, Atanasoff drove from , to a roadhouse in , during a bitterly cold night in late 1937, where he outlined foundational concepts for an computing machine, including representation and regeneration for . This inspiration aimed to surpass electromechanical devices by leveraging vacuum tubes for digital logic, marking an early shift toward fully computation. In spring 1939, Atanasoff recruited Clifford Edward , a recent electrical engineering graduate and promising graduate student in physics, to provide the mechanical and engineering expertise needed to realize the design. 's skills complemented Atanasoff's theoretical vision, enabling practical construction in the physics department basement. By late 1939, Atanasoff and Berry had assembled a proof-of-concept capable of adding and subtracting numbers up to eight digits, using vacuum tubes to perform the operations —a that validated the core principles for solving up to 29 simultaneous linear equations.

Construction Timeline

In March 1939, John Vincent received a $650 from State College to initiate the construction of his computer in the basement of the Physics Building, establishing a dedicated workshop for the project. By October 1939, Atanasoff and graduate student Clifford Berry had assembled a functional proof-of-concept , demonstrating key principles such as representation and electronic switching using vacuum tubes. Full-scale construction commenced in early 1940, following an additional $850 , with the team focusing on scaling up the amid limited that constrained acquisitions to components like vacuum tubes and wiring. As work progressed into 1940 and 1941, challenges arose from wartime shortages, which delayed of specialized parts, and the need for iterative refinements, including enhancements to the rotating drum mechanism for regenerative capacitor-based memory to improve and access speed. By June 1941, the machine was sufficiently operational for initial demonstrations, solving small systems of linear equations as intended. Testing phases intensified in early , validating the computer's ability to perform operations electronically, though documentation remained incomplete due to time constraints. The project faced interruption when Atanasoff departed for naval service in later that year, leaving to oversee limited operations; during this period, statistician George W. Snedecor of State's Statistical Laboratory utilized the briefly for real-world problems in agricultural . The machine achieved operational status by mid- but was never patented or fully refined owing to the war effort. In 1948, during Atanasoff's return visit to Iowa State, he discovered that the had been dismantled to accommodate the conversion of the Physics Building basement into classrooms, with most components scavenged or discarded, leaving only a single memory drum intact. This relocation effectively ended any potential for further use or study of the original hardware until later reconstruction efforts in the 1990s.

Technical Design

Core Architecture

The Atanasoff–Berry computer (ABC) employed a digital electronic architecture centered on representation, utilizing base-2 to perform calculations efficiently without the limitations of systems. This design incorporated approximately 300 vacuum tubes to implement logical functions, including adders for operations and flip-flops for state storage, marking a shift from slower electromechanical relays used in prior -based machines. As a non-programmable , the ABC featured dedicated hardware tailored for to solve systems of linear equations, with distinct arithmetic units for computation and control units for sequencing operations via manual switches rather than stored instructions. The separated memory from processing, enabling operations on fixed-size data sets of up to 29 variables. The machine's timing was governed by a 60 Hz clock derived from the standard line, allowing one 50-bit addition or subtraction to complete in roughly 5/6 of a second. Physically, the ABC spanned approximately 5 feet in length, 3 feet in height, and 3 feet in width, weighed about 750 pounds, and drew up to 1000 watts of power, reflecting the scale of early vacuum-tube technology.

Components and Innovations

The Atanasoff–Berry computer () employed over 300 vacuum tubes, primarily dual-triode types along with thyratrons, to perform logic operations and signal , marking the first use of vacuum tubes for arithmetic calculations in a digital computing device. These tubes enabled electronic switching and processing at speeds far surpassing mechanical alternatives of the era. The machine's memory system utilized regenerative to store data as electrical charges, consisting of two rotating drums—each containing 1600 capacitors organized into 32 bands—providing a total capacity of approximately 3000 bits. For each variable, 50 capacitors represented the 50 digits required for in coefficient storage, with the drums rotating once per second to facilitate regeneration and combat charge leakage through periodic refreshing. Input was achieved through direct manual setup using switches on the front panel or via standard punched cards fed through adapted sorters for data entry. Output appeared on the front panel via neon lamps indicating results, which could then be converted for display. Among its innovations, the ABC pioneered the separation of the computing unit from input/output processes, ensuring that I/O operations did not interfere with arithmetic calculations through dedicated timing and electrical isolation. It also incorporated a system using lookup tables and add-subtract modules to present results in a human-readable decimal format. The design relied on as its foundational principle for all operations.

Operation and Capabilities

Computing Process

The Atanasoff–Berry Computer (ABC) implemented a specialized form of to solve systems of up to 29 simultaneous linear equations in 29 unknowns, processing equations in pairs to systematically eliminate variables. This approach avoided explicit and division by relying on repeated additions and subtractions in representation, treating coefficients as fixed-point 50-bit numbers. The algorithm focused on forward elimination to reduce the system to upper triangular form, followed by back-substitution to compute variable values, with intermediate results stored on punched cards. The computing process began with manual setup, where operators punched equation coefficients onto decimal cards using an IBM keypunch machine and inserted them into the card reader. Once loaded, the machine paired the first equation (pivot row) with subsequent rows, using 30 parallel add-subtract circuits to generate multiples of the pivot coefficient and subtract them from corresponding positions in the other row, effectively eliminating the leading variable. This subtraction occurred iteratively across bit positions, with the machine sensing signs and shifting data rightward upon successful elimination of a bit, continuing until the coefficient was reduced to zero or the process converged for that variable. Results from each elimination step were punched onto a new card for storage, and the process advanced to the next pair of rows, repeating until all variables were isolated. Each basic operation, such as reading a card or performing a drum rotation for data access, took approximately 1 second, driven by the mechanical speed of the rotating drums at 1 revolution per second. For a full 29×29 system, the total runtime extended to around 25 hours, encompassing multiple elimination passes and data handling, though smaller 2×2 systems could be solved in about 5 minutes. Human operators played a critical role, manually inserting and removing punched cards between equation sets, selecting rows via control panel switches, and monitoring the process to intervene if errors occurred, such as in card punching or drum synchronization. This required resetting the machine and repositioning data drums for each new phase of elimination, limiting the ABC to semi-automatic operation.

Performance and Limitations

The Atanasoff–Berry Computer () achieved significant milestones in computational efficiency for its era by solving essential to statistical analyses at Iowa State College, such as and least-squares problems in and , where manual methods were prohibitively slow and error-prone for systems beyond a few variables. For instance, an expert required approximately eight hours to solve a of eight equations manually, whereas the ABC could process larger sets automatically, enabling computations previously infeasible by hand and outperforming human calculators by orders of magnitude in scale and reliability for repetitive tasks. It employed a modified form of to iteratively reduce variables in these systems. In terms of speed, the ABC demonstrated a peak performance of 30 additions or subtractions per second during parallel vector operations, facilitated by its 30 vacuum-tube arithmetic units operating on binary-encoded data stored in regenerative . However, for a complete 29×29 inversion, the process required about 25 hours, including operator intervention for setup and error correction, yielding a sustained rate of roughly 0.2 operations per second due to sequential access and regeneration cycles. Despite these advances, the ABC's design imposed key limitations rooted in 1940s technology. It was a fixed-purpose optimized solely for solving linear equations via direct , lacking any capability for general programming, conditional branching, or stored instructions, which restricted its applicability to specific statistical problems. The system's scale was confined to a maximum of 29 variables, constrained by its 1,500-bit capacity across two rotating and the unreliability of for larger datasets. Operations were also error-prone, with manual setup of input cards and punch cards for output introducing human error, while computational inaccuracies arose at a rate of about one bit error per 10,000 to 100,000 bits due to arcing in the storage . Reliability further hampered performance, as the 280 vacuum tubes suffered frequent burnout—often at a 50% from gassy tubes—and required monitoring and replacement, interrupting long runs. drift in the dynamic necessitated continuous regeneration every few milliseconds to prevent from charge leakage, adding overhead and limiting sustained operation without intervention. These issues collectively demanded near- , making the ABC more of a proof-of-concept than a robust production tool.

Patent Dispute

In 1939, John Vincent Atanasoff initiated efforts to patent his electronic digital computing concepts developed at State College, but the application process was halted due to demands, effectively abandoning the filing by 1941. During this period, Atanasoff and Clifford constructed a known as the Atanasoff-Berry Computer (ABC), which incorporated innovative electronic components for solving linear equations. In June 1941, , then a physics instructor at , visited Atanasoff at Iowa State College for several days, where he observed the operational , discussed its design principles, and reviewed a 35-page detailing the machine's . Mauchly took detailed during this visit, later incorporating references to binary computation and usage—core elements of the —into his own correspondence and ideas shortly thereafter. Following , Mauchly and filed a in 1947 for the , which they described as the first general-purpose computer, and the was granted in 1964 to Sperry Rand Corporation, which sought royalties from other computer manufacturers. In 1967, Inc. filed a against Sperry Rand, challenging the validity of the ENIAC patent on the grounds that its fundamental ideas, including , had been derived from Atanasoff's earlier ABC work disclosed to Mauchly during the 1941 visit. Central to Honeywell's case was evidence from Mauchly's post-visit notes dated August 1941, which explicitly mentioned systems and electronic tube regeneration inspired by the , as well as Atanasoff's recreated from the late that reconstructed key aspects of the original design notes for evidentiary purposes. This evidence underscored allegations that the ABC's design directly influenced subsequent developments claimed in the patent.

Milestones and Legacy

In 1973, U.S. District Judge Earl R. Larson ruled in the case of , Inc. v. Sperry Rand Corp. that the patent was invalid, determining that John V. Atanasoff had invented the first automatic electronic digital computer through the Atanasoff–Berry Computer (ABC). The decision explicitly credited Atanasoff with key principles of electronic digital computation, stating that the ENIAC designers, and , derived fundamental ideas from Atanasoff's work after Mauchly visited in 1941. Atanasoff received formal recognition for his contributions in 1990, when President awarded him the National Medal of Technology, the highest honor for technological achievement in the United States, for inventing the first electronic digital computer. In the same year, the IEEE designated the as an Engineering Milestone, honoring it as the first computer to use vacuum tubes for digital arithmetic and binary operations, thereby demonstrating the practicality of electronic digital computing. The ABC's legacy lies in establishing core principles of digital computation, including binary representation, logic circuits, and separation of memory and processing, which paved the way for stored-program architectures in subsequent machines like the . Although the ABC itself was not programmable, its innovations influenced the transition from special-purpose to general-purpose computers by proving that high-speed could be achieved electronically. Following the 1973 ruling, Atanasoff actively sought to publicize his role in history during the 1980s through lectures and interviews, including a notable 1980 presentation at The Computer Museum titled "The Forces That Led to the Atanasoff-Berry Electronic Computer," where he detailed the invention's origins and significance. These efforts helped cement the ABC's place in the narrative of development, countering earlier overshadowing by projects like .

Preservation and Modern Context

Original Fate and Replica

After , the original Atanasoff–Berry Computer (ABC) remained stored in the basement of the Physics Building at (now ) until 1948, when it was dismantled to make way for classroom renovations; most parts were discarded, with only a few components, such as one memory drum, preserved. The machine's bulky design, measuring about 0.91 meters wide—too large to fit through a standard 0.84-meter door—contributed to its destruction, as it would have required being cut apart to remove. In the early 1990s, and Ames Laboratory initiated a project to reconstruct a fully functional replica of the , drawing on original plans, photographs, and documentation provided by John Atanasoff before his death in 1995. Construction began in 1994 under a team led by researchers including Delwyn Bluhm and John Gustafson, involving engineers, scientists, and students; the effort spanned three years and cost approximately $350,000. The replica was first powered on and demonstrated in December 1997, replicating the original's electronic binary logic, for up to 29 variables, and capacitor-based memory drums. The replica is functionally identical to the original, featuring around 300 vacuum tubes for and arithmetic operations, over 1,600 meters of wire, and a weight of about 750 pounds; it uses rotating drums for 3,000-bit memory storage and outputs results via an odometer-style decimal display after solving systems of linear equations punched into input cards. During testing, it successfully solved small systems of linear equations, such as 5x5 matrices, confirming the design's reliability and operational principles without modern modifications. Initially displayed in the lobby of Iowa State's Durham Center for Electrical and Computer Engineering starting in 1997, the replica was relocated in early 2010 to the in , where it remains on permanent exhibit as part of the museum's collection of early computing artifacts.

Influence on Computing History

The Atanasoff–Berry Computer (ABC) represented a foundational shift in by pioneering the use of vacuum tubes for digital arithmetic, surpassing the limitations of earlier electromechanical devices and establishing key principles for computation. This innovation directly influenced subsequent designs when , after visiting Atanasoff and Berry in June 1941 and observing the prototype in operation, incorporated similar concepts into the project; these ideas, in turn, informed the stored-program paradigm of the . Despite its pioneering role, the ABC was initially overlooked in computing history due to its special-purpose, non-programmable design for solving linear equations, combined with wartime secrecy that led to its disassembly in 1948 without widespread documentation or publicity. Recognition surged following the 1973 U.S. District Court ruling in v. Sperry Rand, which invalidated the patent on grounds that it derived essential elements from Atanasoff's prior work, thereby establishing the ABC as the first automatic electronic digital computer and reframing narratives around early computing inventions. In modern contexts, the ABC endures as an educational cornerstone in computer history curricula, illustrating the transition to electronic computing and the importance of binary logic in foundational systems. It also fuels scholarly discussions on invention attribution, prompting comparisons with concurrent efforts by in theoretical and Konrad Zuse in programmable electromechanical machines, emphasizing how historical oversight can distort technological lineages. Recent preservation efforts include Iowa State University's ongoing digital archives, launched in the 2010s and expanded through the , which provide access to documents, photographs, and of the ABC's and legal . The machine's designation as an IEEE Milestone in 1990 further highlights its enduring influence on the origins of binary electronics, with occasional exhibits at university venues reinforcing its role in narratives, though no major updates have emerged by 2025.

References

  1. [1]
    Atanasoff-Berry Computer Operation/Purpose
    The Atanasoff Berry Computer, later named the ABC, was built at Iowa State University from 1939-1942 by physics professor Dr. John Vincent Atanasoff.Missing: inventors | Show results with:inventors
  2. [2]
    Atanasoff-Berry Computer - CHM Revolution
    John Vincent Atanasoff (1903-1995). The need to solve physics problems numerically inspired associate professor Atanasoff to design the ABC. Atanasoff was ...<|control11|><|separator|>
  3. [3]
    Atanasoff-Berry Computer Court Case
    Read the official decision by Judge Larson concerning JVA as inventor of the first electronic digital computer!
  4. [4]
    Atanasoff, John Vincent - Computer Pioneers
    Inventor of the Atanasoff Berry Computer (ABC) with Clifford Berry, predecessor of the 1942 ENIAC, a serial, binary, electromechanical, digital, special- ...
  5. [5]
    Clifford Edward Berry - Computer Pioneers
    A remarkable team of two scientists, John V. Atanasoff and Clifford E. Berry, together invented the world's first electronic digital computer.
  6. [6]
    With $650 and Determination, UF ECE Alumnus Created the Digital ...
    Aug 1, 2025 · Larson of the U.S. District Court in Minneapolis concluded on October 19, 1973, that the ENIAC patent was invalid. Mauchly and Eckert, he found, ...
  7. [7]
    Milestones:Atanasoff-Berry Computer, 1939
    Dec 31, 2015 · Atanasoff teamed up with Clifford E. Berry to build a prototype. They created the first computing machine to use electricity, vacuum tubes, ...
  8. [8]
    Reconstruction of the Atanasoff-Berry Computer - John Gustafson
    The Atanasoff-Berry Computer (ABC) introduced electronic binary logic in the late 1930s. It was also the first to use dynamically refreshed capacitors for ...
  9. [9]
    The Atanasoff-Berry Computer In Operation - 102781093 - CHM
    It could find solutions to systems of simultaneous linear equations with up to 29 unknowns, a type of problem encountered in Atansasoff's physics work.Missing: dismantled 1948 basement flooding
  10. [10]
    [PDF] Atanasoff-Berry Computer Replica Moves to Computer History ...
    The replica was completed and demonstrat- ed in 1997 as a tribute to the late inventors of the ABC, John Vincent Atanasoff, a former. Iowa State professor of ...
  11. [11]
    John Vincent Atanasoff - the father of the computer
    With the help of one of his students Clifford E. Berry, in Iowa State College, during the 1940s, he created the ABC (Atanasoff-Berry Computer) that was the ...
  12. [12]
    News - Iowa State University
    AMES, Iowa -- An authentic working replica of the first electronic digital computer, the Atanasoff-Berry Computer (ABC), will be on display Jan. ... 3,000 bits ( ...
  13. [13]
    [PDF] John Vincent Atanasoff: Inventor of the Digital Computer
    Oct 3, 2006 · The purpose of this machine was to solve up to 29 simultaneous linear equations with up to 29 variables. ... of a way to easily adapt the ABC to ...Missing: frustration analyzer motivation
  14. [14]
    Atanasoff-Berry computer - ACM Digital Library
    Based on an original variant of Gaussian elimination, it used repeated additions and subtractions, sign- sensing, shifting, and automatic sequential ...<|control11|><|separator|>
  15. [15]
    <i>The First Electronic Computer: The Atanasoff Story</i> by Alice R ...
    May 17, 2023 · ... patent application. But the war intervened and the patent claim was never pursued by Iowa State. By 1942, Atanasoff was working for the ...
  16. [16]
    Atanasoff-Berry Computer Court Case
    When he asked Atanasoff for a copy, JVA declined, citing the need to protect the ideas and designs within until the patent application was finalized. JVA ...Missing: abandoned | Show results with:abandoned
  17. [17]
    ENIAC Patent Trial Collection UPD 8.11
    The U.S. District Court Judge in this case, Earl Richard Larson, determined that the ENIAC patent was invalid mainly because of the two points raised during the ...
  18. [18]
    1990 Laureates- National Medal of Technology and Innovation
    Jul 8, 2016 · There were 11 laureates in the 1990 class. John V. Atanasoff. John V. Atanasoff Iowa State University (Ret.) For his invention of the ...
  19. [19]
    [PDF] Out of a Closet: The Early Years of The Computer [x]* Museum
    Apr 4, 2011 · The relationship with John Vincent Atanasoff was an interesting outcome of his November 11, 1980 lecture on “The Forces the Led to the ...
  20. [20]
    Iowa State replica of first electronic digital computer going to ...
    Dec 8, 2009 · Iowa State University's full-scale, working replica of the Atanasoff-Berry Computer, a groundbreaking machine built on the Iowa State campus from 1939 to 1942,
  21. [21]
    Iowa State Replica of First Electronic Digital Computer Going to ...
    Dec 8, 2009 · The ABC replica, now on display in the lobby of Iowa State's Durham Center, will be moved to the museum by April 1, 2010. It will be on display ...
  22. [22]
    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 ...
  23. [23]
    The invention of the universal electronic computer—how the ...
    Each of these programmable electronic computers led directly to the next. Several clones of the EDVAC and the Von Neumann Computer were built with government ...
  24. [24]
    Bits of History | American Scientist
    ... rotating drum memory; the separation of memory and arithmetic units ... " Although the Atanasoff-Berry Computer (ABC) was never fully completed, and ...
  25. [25]
    Where is the Cradle of the Computer? - Communications of the ACM
    Jun 20, 2022 · Besides Turing and von Neumann, a number of other researchers developed the theoretical prerequisites for modern automatic computers. Zuse, for ...
  26. [26]
    Home | John Vincent Atanasoff Collection
    The digital collection contains images and documents related to John Vincent Atanasoff, Clifford Berry, the Atanasoff-Berry Computer (ABC), and the court case.