HOME

TheInfoList



OR:

The Automatic Computing Engine (ACE) was a British early electronic serial
stored-program computer A stored-program computer is a computer that stores program instructions in electronically, electromagnetically, or optically accessible memory. This contrasts with systems that stored the program instructions with plugboards or similar mechani ...
design by
Alan Turing Alan Mathison Turing (; 23 June 1912 – 7 June 1954) was an English mathematician, computer scientist, logician, cryptanalyst, philosopher and theoretical biologist. He was highly influential in the development of theoretical computer ...
. Turing completed the ambitious design in late 1945, having had experience in the years prior with the secret Colossus computer at
Bletchley Park Bletchley Park is an English country house and Bletchley Park estate, estate in Bletchley, Milton Keynes (Buckinghamshire), that became the principal centre of Allies of World War II, Allied World War II cryptography, code-breaking during the S ...
. The ACE was not built, but a smaller version, the Pilot ACE, was constructed at the National Physical Laboratory and became operational in 1950. A larger implementation of the ACE design was the MOSAIC computer which became operational in 1955. ACE also led to the
Bendix G-15 The Bendix G-15 is a computer introduced in 1956 by the Bendix Corporation, Computer Division, Los Angeles, California. It is about and weighs about . The G-15 has a drum memory of 2,160 29-bit words, along with 20 words used for special purpos ...
and other computers.


Background

The project was managed by
John R. Womersley John Ronald Womersley (20 June 1907 – 7 March 1958) was a British mathematician and computer scientist who made important contributions to computer development, and hemodynamics. Nowadays he is principally remembered for his contribution to Hem ...
, superintendent of the Mathematics Division of the National Physical Laboratory (NPL). The use of the word ''Engine'' was in homage to
Charles Babbage Charles Babbage (; 26 December 1791 – 18 October 1871) was an English polymath. A mathematician, philosopher, inventor and mechanical engineer, Babbage originated the concept of a digital programmable computer. Babbage is considered ...
and his
Difference Engine A difference engine is an automatic mechanical calculator designed to tabulate polynomial functions. It was designed in the 1820s, and was created by Charles Babbage. The name ''difference engine'' is derived from the method of finite differen ...
and Analytical Engine. Turing's technical design ''Proposed Electronic Calculator'' was the product of his theoretical work in 1936 " On Computable Numbers" (and ) and his wartime experience at
Bletchley Park Bletchley Park is an English country house and Bletchley Park estate, estate in Bletchley, Milton Keynes (Buckinghamshire), that became the principal centre of Allies of World War II, Allied World War II cryptography, code-breaking during the S ...
where the Colossus computers had been successful in breaking German military codes. In his 1936 paper, Turing described his idea as a "universal computing machine", but it is now known as the
Universal Turing machine In computer science, a universal Turing machine (UTM) is a Turing machine capable of computing any computable sequence, as described by Alan Turing in his seminal paper "On Computable Numbers, with an Application to the Entscheidungsproblem". Co ...
. Turing was sought by Womersley to work in the NPL on the ACE project; he accepted and began work on 1 October 1945 and by the end of the year he completed his outline of his 'Proposed electronic calculator', which was the first reasonably complete design of a
stored-program computer A stored-program computer is a computer that stores program instructions in electronically, electromagnetically, or optically accessible memory. This contrasts with systems that stored the program instructions with plugboards or similar mechani ...
and, apart from being on a much larger scale than the final working machine, anticipated the final realisation in most important respects. However, because of the strict and long-lasting secrecy around the Bletchley Park work, he was prohibited (because of the
Official Secrets Act An Official Secrets Act (OSA) is legislation that provides for the protection of Classified information, state secrets and official information, mainly related to national security. However, in its unrevised form (based on the UK Official Secret ...
) from explaining that he knew that his ideas could be implemented in an electronic device. The better-known
EDVAC EDVAC (Electronic Discrete Variable Automatic Computer) was one of the earliest electronic computers. It was built by Moore School of Electrical Engineering at the University of Pennsylvania. Along with ORDVAC, it was a successor to the ENIAC. ...
design presented in the ''
First Draft of a Report on the EDVAC The ''First Draft of a Report on the EDVAC'' (commonly shortened to ''First Draft'') is an incomplete 101-page document written by John von Neumann and distributed on June 30, 1945 by Herman Goldstine, security officer on the classified ENIAC pr ...
'' (dated 30 June 1945), by
John von Neumann John von Neumann ( ; ; December 28, 1903 – February 8, 1957) was a Hungarian and American mathematician, physicist, computer scientist and engineer. Von Neumann had perhaps the widest coverage of any mathematician of his time, in ...
, who knew of Turing's theoretical work, received much publicity, despite its incomplete nature and questionable lack of attribution of the sources of some of the ideas. Turing's report on the ACE was written in late 1945 and included detailed logical circuit diagrams and a cost estimate of £11,200. He felt that speed and size of
memory Memory is the faculty of the mind by which data or information is encoded, stored, and retrieved when needed. It is the retention of information over time for the purpose of influencing future action. If past events could not be remembe ...
were crucial and he proposed a high-speed memory of what would today be called 25 
kilobyte The kilobyte is a multiple of the unit byte for Computer data storage, digital information. The International System of Units (SI) defines the prefix ''kilo-, kilo'' as a multiplication factor of 1000 (103); therefore, one kilobyte is 1000&nbs ...
s, accessed at a speed of 1 
MHz The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), often described as being equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose formal expression in terms of SI base u ...
; he remarked that for the purposes required "the memory needs to be very large indeed by comparison with standards which prevail in most valve and relay work, and oit is necessary to look for some more economical form of storage", and that memory "appears to be the main limitation in the design of a calculator, i.e. if the storage problem can be solved all the rest is comparatively straightforward". The ACE implemented
subroutine In computer programming, a function (also procedure, method, subroutine, routine, or subprogram) is a callable unit of software logic that has a well-defined interface and behavior and can be invoked multiple times. Callable units provide a ...
calls, whereas the EDVAC did not, and what also set the ACE apart from the EDVAC was the use of ''Abbreviated Computer Instructions,'' an early form of programming language. Initially, it was planned that
Tommy Flowers Thomas Harold Flowers Order of the British Empire, MBE (22 December 1905 – 28 October 1998) was an English engineer with the British General Post Office. During World War II, Flowers designed and built Colossus computer, Colossus, the world's ...
, the engineer at the Post Office Research Station at
Dollis Hill Dollis Hill is an area in northwest London, which consists of the streets surrounding the Gladstone Park, London, Gladstone Park. It is served by a London Underground station, Dollis Hill tube station, Dollis Hill, on the Jubilee line, providi ...
in north London, who had been responsible for building the Colossus computers, should build the ACE, but because of the secrecy around his wartime achievements and the pressure of post-war work, this was not possible.


Pilot ACE

Turing's colleagues at the NPL, not knowing about Colossus, thought that the engineering work to build a complete ACE was too ambitious, so the first version of the ACE that was built was the Pilot Model ACE, a smaller version of Turing's original design. Turing's assistant, Jim Wilkinson, worked on the logical design of the ACE and after Turing left for Cambridge in 1947, Wilkinson was appointed to lead the ACE group. The Pilot ACE had fewer than 1000 thermionic valves (vacuum tubes) compared to about 18,000 in the
ENIAC ENIAC (; Electronic Numerical Integrator and Computer) was the first Computer programming, programmable, Electronics, electronic, general-purpose digital computer, completed in 1945. Other computers had some of these features, but ENIAC was ...
. It used mercury delay lines for its main memory. Each of the 12 delay lines was 5 feet (1.5 m) long and propagated 32 instructions or data words of 32 bits each. This ran its first program on 10 May 1950, at which time it was the fastest computer in the world; each of its delay lines had a throughput of 1 Mbit/s. The first production versions of the Pilot ACE, the
English Electric DEUCE The DEUCE (''Digital Electronic Universal Computing Engine'') was one of the earliest British commercially available computers, built by English Electric from 1955. It was the production version of the Pilot ACE, itself a cut-down version of ...
, of which 31 were sold, were delivered in 1955.


MOSAIC

A second implementation of the ACE design was the MOSAIC (Ministry of Supply Automatic Integrator and Computer). This was built by Allen Coombs and William Chandler of Dollis Hill who had worked with
Tommy Flowers Thomas Harold Flowers Order of the British Empire, MBE (22 December 1905 – 28 October 1998) was an English engineer with the British General Post Office. During World War II, Flowers designed and built Colossus computer, Colossus, the world's ...
on building the ten Colossus computers. It was installed at the Radar Research and Development Establishment (RRDE) at Malvern, which later merged with the Telecommunications Research Establishment (TRE) to become the Royal Radar Establishment (RRE). It ran its first trial program in late 1952 or early 1953 and became operational in early 1955. MOSAIC contained 6,480 electronic valves and had an availability of about 75%. It occupied four rooms and was the largest of the early British computers. It was used to calculate aircraft trajectories from radar data. It continued operating until the early 1960s.


Derivatives

The principles of the ACE design were used in the
Bendix Corporation Bendix Corporation is an American manufacturing and engineering company founded in 1924 and subsidiary of Knorr-Bremse since 2002. During various times in its existence, Bendix made automotive brake shoes and systems, vacuum tubes, aircraft ...
's G-15 computer. The engineering designer was Harry Huskey who had spent 1947 in the ACE section at the NPL. He later contributed to the hardware designs for the EDVAC. The first G-15 ran in 1954 and, as a relatively small single-user machine, some consider it to be the first
personal computer A personal computer, commonly referred to as PC or computer, is a computer designed for individual use. It is typically used for tasks such as Word processor, word processing, web browser, internet browsing, email, multimedia playback, and PC ...
. Other derivatives of the ACE include the EMI Electronic Business Machine and the Packard Bell Corporation PB 250.


Footnotes


Bibliography

* * * * * * * *


External links


Oral history interview with Donald W. Davies
Charles Babbage Institute The IT History Society (ITHS) is an organization that supports the history and scholarship of information technology by encouraging, fostering, and facilitating archival and historical research. Formerly known as the Charles Babbage Foundation, ...
, University of Minnesota. Davies describes computer projects at the U.K. National Physical Laboratory, from the 1947 design work of
Alan Turing Alan Mathison Turing (; 23 June 1912 – 7 June 1954) was an English mathematician, computer scientist, logician, cryptanalyst, philosopher and theoretical biologist. He was highly influential in the development of theoretical computer ...
to the development of the two ACE computers. Davies discusses a much larger, second ACE, and the decision to contract with
English Electric The English Electric Company Limited (EE) was a British industrial manufacturer formed after World War I by amalgamating five businesses which, during the war, made munitions, armaments and aeroplanes. It initially specialised in industrial el ...
Company to build the DEUCE—possibly the first commercially produced computer in Great Britain.
Events in the history of NPL — ACE computer
{{Authority control 1940s computers Alan Turing Early British computers One-of-a-kind computers English inventions 1940s in computing Computer-related introductions in 1950 Serial computers