Andrew Booth and the ARC
Written by Historian   
Wednesday, 02 May 2012
Article Index
Andrew Booth and the ARC
Drum Storage and APE
Booth's Algorithm

When you think of early pioneering computers you tend to imagine huge monsters with thousands of valves and a team of technicians to match. Small computers started earlier than you might think, as the remarkable story of ARC, an early British computer proves. It was the brainchild of Andrew Booth, also known for Booth's Algorithm

In the late 1940s, four groups in the UK were looking at building digital computers. The best known were at Manchester University which can lay claim to having the “first working stored program computer” thanks to the efforts of Freddie Williams and Tom Kilburn and at Cambridge where a team led by Maurice Wilkes built EDSAC, the first machine to be have users. A third group at the National Physical Laboratory built the ACE, designed by Alan Turing.

This article is about the final and least well-known British endeavor by Andrew Booth at Birkbeck College, London University which concentrated on building smaller machines. Booth had the radical ambition for that time of building a computer that was cheap enough that each university could own one. This was at a time when the NPL ACE was being talked of (at least at NPL) as sufficient for the whole of the UK’s needs!

 

BOOTH

 Andrew Donald Booth
(February 11, 1918 – November 29, 2009)

 

Andrew Booth's father was an entrepreneurial engineer - something very rare in the UK even today. He came from a long line of engineers but seemed to interpret engineering in the broadest possible sense. Andrew helped his father with a range of different projects - a solid state battery charger, an automatic ignition advance and an anti-mist mixture for mirrors.

He was sent to prep school and learned nothing very useful for an engineer - Latin, Greek, French…. When he got only 6% in a maths exam his father decided that it was time to do something about it and started to teach him maths. When he re-sat the exam three months later he got 100%. By the age of 10 he had mastered differential and integral calculus and was sent to public school.

At public school he wasn't happy and didn't fit in because he lacked an interest in rugby but he did enjoy the maths and physics lessons and eventually moved on to Cambridge to read mathematics. Unfortunately he didn't enjoy Cambridge maths and spent his time listening to physics lectures and, after a talking to by his tutor, he left. This annoyed his father so much that he entered for the next University of London External Degree examination and got a first. After this success he did a variety of jobs including working in an insurance company, a motor engine factory and an aircraft factory.

He decided to return to university to study X-ray crystallography, at Birmingham, which was a relatively new and exciting subject at the time. It was also a subject that suffered greatly from not being able to work things out quickly enough. The team he worked with was heavily involved in computational work which, following Babbage, he found no fit work for a gentleman.

As a result his mind turned towards the production of a computing device to speed things up. While a graduate student (1944) he produced three small analog computers that helped specifically with crystallographic calculations.

His scholarship at Birmingham was provided by the British Rubber Producers Association and its director, John Wilson, became his life long friend and supporter. While working at their research laboratories at Welwyn Garden City he started on a design for the ARC, the  Automatic Relay Computer.

This was no general purpose computer. It was specifically designed to do Fourier synthesis, an essential step in determining a crystal’s structure.  The machine used paper tape and a ROM built using selenium diodes. At this time he was unaware of the work going on in the USA into electronic computing.

In 1946 he was appointed as a lecturer in theoretical physics at Birkbeck College in London. The head of his research team was Prof. Bernal, a man that many think should have got the Nobel Prize along with Crick and Watson for the structure of DNA. Bernal was as interested in computing as Booth and he had heard about the work going on in the USA.

In 1946 he arranged for Booth to go and see just what was happening. On this trip Booth met Warren Weaver, Jay Forrester, Vanavar Bush, Howard Aiken and John Von Neumann - all leading lights in US computer development.  Warren Weaver suggested that Booth paid a return visit in 1947 as a Rockefeller Fellow at an institution of his choice. He chose Princeton and Von Neumann.

 

kathleenbooth

Kathleen Britten, Xenia Sweeting and Andrew Booth
working on ARC in December 1946

While back in the UK he continued to work on the ARC and enlisted the help of two "young lady assistants". One of them, Kathleen Britten, was to be come Mrs Booth, and then Dr Booth, a few years later. The two assistants were responsible for building the machine and not programming it as you might expect.

When Booth left for the US Miss Britten was sent along to help and they travelled together as first class passengers on the Queen Elizabeth.  When they arrived they found that actually very little was going on by way of computer construction. To occupy his time Booth read the Goldstine/Von Neumann papers on the theory of digital computers. He quickly realised that there was no way he could contemplate building an electronic computer in the UK. Resources were in too short supply for a thousand-valve machine. He did find that fast 1ms relays were available and with some clever design, notably a forward carry circuit, he could build an adder that would add two n-bit numbers in around 1ms. The ARC was designed to be a parallel stored-program computer and this made it fast even if it was electro-mechanical.

 

Banner

<ASIN:1906124906>

 



Last Updated ( Wednesday, 02 May 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.