Eckert & Mauchly and ENIAC
Friday, 09 April 2010
Article Index
Eckert & Mauchly and ENIAC
ENIAC - the first computer?

ENIAC - the first computer?

ENIAC was started in 1943 and completed at the end of 1945 - and so missed the war by a few months. It was huge. It used just short of 18000 valves arranged in racks 100 feet long in total. It consumed enough electricity for a small town and disposing of the heat produced by the valves was no small problem. But it worked. It could add two numbers in 0.2 milliseconds and this speed increase made calculations possible would have simply taken too long.

In today's terms ENIAC's arithmetic performance is equivalent to an IBM PC running at .005MHz - which is a lot better than the relay computers could manage. It even managed to work for reasonable periods of time between valve failures, up to 20 hours.

ENIAC was used for 10 years and did a huge amount of computation in that time. It not only computed trajectories but ran the simulations needed for the H bomb. It also caught the public imagination. In a public demonstration it added numbers and plotted shell trajectories in real time. It took only twenty seconds to work out the trajectory of a shell that took 30 seconds to reach its target. ENIAC's flashing lights and switch banks also set the look of machines in film and fiction that has hardly changed through to the present day!

jb_operating_eniac

Betty Jean Jennings (left) and Fran Bilas (right), two of ENIAC's six female programmers, operate its main control panel.

ENIAC differed in a number of important ways from a modern computer. The first is, that despite the work of Shannon and others, ENIAC used the decimal system to do arithmetic. It also didn't have the internal structure of a modern computer and was more like a collection of logic circuits that could be connected in different ways. It had to be programmed using plug board and wires that looked like a small telephone exchange. It could take days to "program" the machine to solve a problem that would take only a few minutes to run.

So was ENIAC the first electronic digital computer? The answer must be that it can be considered, but not proved, to be the first! The serious challengers for the title are the Colossus - a secret code breaking computer built in the UK and Konrad Zuse's relay/electronic machines built in Germany. The story of each of these machines and their creators will feature in future articles but for the moment it is enough to say that there are sufficient reasons to consider ENIAC as having slightly better credentials than either - but I wouldn't like to argue the point.

After ENIAC came EDVAC, a true stored program computer. Instead of having to be programmed using plug boards and wires, EDVAC stored its instructions along with its data in the manner of all computers since.

The idea for a stored program computer is attributed to Von Neumann as a consequence of his accidental meeting with Goldstine on a railway platform. However no idea is completely new and it is possible that Presper Eckert had a hand in it. The biggest problem in constructing a stored program computer was how to achieve the large amount of memory needed. Using valves was prohibitively expensive. Eckert suggested using mercury delay lines of the type used to store radar pulses and this indeed proved possible. However, EDVAC wasn't the first stored program computer to be put into operation. Manchester University built and operated a prototype in 1948 and EDSAC at the University of Cambridge was completed in 1949 but EDVAC wasn't completed until 1952.

The strange twist to this story is that Mauchly and Eckert left the EDVAC project before it was completed. The reason was that the University of Pennsylvania insisted that all inventions patents etc. created by people working for it were the property of the University. Mauchly and Eckert refused to sign the release giving the University the rights to the technology that they had created. As a result they left, the Moore School lost the lead in computing and the first computer company - The Electronic Control Company - came into existence.

This may not seem like of a gamble, but leaving secure university jobs to start an industry which some experts had said would have a market of only six machines in the whole of the USA was very risky. They failed to find backers and Eckert's father put up the $25000 needed - and so once again set the tone for future startups!

They tried to find a buyer for their planned machine and for the second time in the history of computing the US Census Bureau fitted the bill. The first time it was Hollerith's punch cards and associated equipment but for the imminent 1950 census punched cards looked distinctly impractical. Keen to use electronics they placed the first commercial order for a computer - Mauchly and Eckert's UNIVersal Automated Computer, i.e. UNIVAC - in 1946 for $350,270.

 

univac1census

UNIVAC at the US Census Bureau

 

Work began in 1946 but neither Mauchly or Eckert were reasonable managers and they quickly fell behind schedule and ran into debt. Even so they managed to find a total of four buyers for their machine and pioneered new revolutionary techniques such as digital tape drives for data storage. But lack of funds remained their main problem.

In 1950 the re-named Eckert-Mauchly Computer Company was taken over by Remington Rand - yes, the people who made razors and assorted office equipment! Remington paid $200,000 to Eckert and Mauchly and guaranteed their employment for eight years.

In 1951 the first Univac was delivered, late and over budget. Univac was the first commercial computer in the US (LEO 1 was produced commercially in the UK in the same year) and, proving the pessimists wrong, various companies immediately ordered a total of 50.

UNIVAC_1

J. Presper Eckert and CBS anchor Walter Cronkite discuss the UNIVAC 1952 US Presidential Election prediction

UNIVAC became an overnight TV star when it correctly predicted the outcome of the US presidential elections again proving the pundits wrong. The headlines the next day read "Machine Makes Monkey Out of Man" and the modern era of computing was well and truly started. Remmington Rand, and more or less everyone else, eventually lost the lead to a late starter in the computer field - IBM - but that's another story.

<ASIN:0425176444>

<ASIN:6130002270>

<ASIN:6130275110>

<ASIN:026214090X>

Banner


Gene Amdahl

For computer people of a certain age Gene Amdahl is a legend and a hero who made logic design cool and out did IBM in building advanced computers. IBM may have had the 360 and the 370 but Amdahl built [ ... ]



Grace Hopper - The Mother of Cobol

Rear Admiral Grace Brewster Murray Hopper was responsible not only for the development of the Cobol language but also for the continuous pressure within the industry to make computers and computing mo [ ... ]


Other Articles



Last Updated ( Sunday, 04 November 2012 )
 
 

   
RSS feed of all content
I Programmer - full contents
Copyright © 2014 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.