In the Department of Terrestrial Magnetism in the Carnegie Institution of Washington, a great deal of information about the earth is studied. Many kinds of physical observations are there gathered and analyzed: electricity in the atmosphere, magnetism in the earth, and the weather, for example. In 1941, a physicist, Dr. John W. Mauchly, was thinking about the great mass of numerical information they had to handle. He became convinced that much swifter ways of handling these numbers were needed. He was certain electronic devices could be used for computing at very high speeds, yet he found no one busy applying electronics in this field. With hopes of finding some way of developing electronic computing, he joined the staff of the Moore School of Electrical Engineering in the autumn of 1941.

The Moore School in 1934 and 1935 had built a differential analyzer; and, from that time on, the school had made a number of improvements in it. In 1941, with war imminent, the differential analyzer was put hard at work calculating tables for the Army’s Ballistic Research Laboratories. These tables were mostly firing tables, tables of the paths along which projectiles travel when fired—trajectories; obviously, you cannot fire a gun usefully, unless you know how to aim it. The amount of calculation of trajectories was so huge that Dr. Mauchly suggested that a machine using electronic tubes be constructed to calculate them. A good deal of discussion took place between men at the Moore School, men at the Ballistic Research Laboratories, and men from the Ordnance Department in Washington. A contract for research into an electronic trajectory computer was concluded with the Ordnance Department of the U. S. Army. Mauchly and one of the young electronics engineers studying at Moore School, J. Presper Eckert, Jr., set to work on the design.

Gradually the design of a machine took form, and the crucial experiments on equipment were completed. In 1943, the design was settled as a special-purpose machine to calculate trajectories. Later on, the group modified the plans here and there to enable the machine to calculate a very wide class of problems. A group of Moore School electronics engineers and technicians during 1944 and 1945 built the machine, using as much as possible standard radio tubes and parts. Here, again, in spite of the successful progress of the electronic machine, the rumor that it was a “white elephant” was allowed to spread in order to protect the work from prying enemy ears.

GENERAL ORGANIZATION

The main part of Eniac consists of 42 panels, which are placed along the sides of a square U. Each of these panels is 9 feet high, 2 feet wide, and 1 foot thick. They are of sheet steel, painted black, with switches, lights, etc., mounted on them. At the tops of all the panels are air ducts for drawing off the hot air around the tubes. Large motors and fans above the machine suck the heated air away through the ducts. There are also 5 pieces of equipment which can be rolled from place to place and are called portable, but there is no choice as to where they can be plugged in. We shall call this equipment panels 43 to 47.

Panels

Now what are these panels, and what do they do? Each panel is an assembly of some equipment. The names of the panels are shown in the accompanying table. The arrangement of Eniac at the Ballistic Research Laboratories as shown in the table is slightly different from the arrangement of Eniac at Moore School.

NAMES OF PANELS OF ENIAC

Panel
No.
Name
(and additional names in some cases)
1Initiating Unit
2Cycling Unit
3, 4Master Programmer, panels 1, 2
5Accumulator 1
6Accumulator 2
7Accumulator 3
8Accumulator 4 (Quotient)
9Divider-Square-Rooter
10Accumulator 5 (Numerator I)
11Accumulator 6 (Numerator II)
12Accumulator 7 (Denominator—Square Root I)
13Accumulator 8 (Denominator—Square Root II)
14Accumulator 9 (Shift I)
15Accumulator 10 (Shift II)
16Blank panel for new unit (Converter)
17Accumulator 11 (Multiplier)
18Accumulator 12 (Multiplicand)
19-21Multiplier, panels 1, 2, 3
22Accumulator 13 (Left-Hand Partial Products I)
23Accumulator 14 (Left-Hand Partial Products II)
24Accumulator 15 (Right-Hand Products I)
25Accumulator 16 (Right-Hand Products II)
26Blank panel for new unit (100 Registers)
27Accumulator 17
28Accumulator 18
29Accumulator 19
30Accumulator 20
31, 32Function Table 1, panels 1, 2
33, 34Function Table 2, panels 1, 2
35, 36Function Table 3, panels 1, 2
37-39Constant Transmitter, panels 1, 2, 3
40-42Printer, panels 1, 2, 3
43-45Portable Function Tables A, B, and C
46IBM Card Reader
47IBM Summary Punch

Note: The accumulators from which a number can be sent to the printer are now accumulators 1, 2, and 15 to 20.