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 or optically accessible memory. This contrasts with systems that stored the program instructions with plugboards or similar mechanisms.
The definition i ...
designed by
Alan Turing. It was based on the earlier
Pilot ACE. It led to the MOSAIC computer, the
Bendix G-15, and other computers.
Background
The project was managed by
John R. Womersley, 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, polynomial functions. It was designed in the 1820s, and was first created by Charles Babbage. The name, the difference engine, is derived from the method ...
and
Analytical Engine
The Analytical Engine was a proposed mechanical general-purpose computer designed by English mathematician and computer pioneer Charles Babbage. It was first described in 1837 as the successor to Babbage's difference engine, which was a des ...
. 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 where the
Colossus computers
Colossus, Colossos, or the plural Colossi or Colossuses, may refer to:
Statues
* Any exceptionally large statue
** List of tallest statues
** :Colossal statues
* ''Colossus of Barletta'', a bronze statue of an unidentified Roman emperor
* ''Colo ...
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.
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 or optically accessible memory. This contrasts with systems that stored the program instructions with plugboards or similar mechanisms.
The definition i ...
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 state secrets and official information, mainly related to national security but in unrevised form (based on the UK Official Secrets Act 1911) can include all infor ...
) from explaining that he knew that his ideas could be implemented in an electronic device.
[ The better-known EDVAC design presented in the '' First Draft of a Report on the EDVAC'' (dated 30 June 1945), by John von Neumann, 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 were crucial and he proposed a high-speed memory of what would today be called 25 kilobytes, accessed at a speed of 1 MHz; 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 or subroutine is a sequence of program instructions that performs a specific task, packaged as a unit. This unit can then be used in programs wherever that particular task should be performed.
Functions may ...
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, the engineer at the Post Office Research Station at Dollis Hill 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. 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, 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
Allen William Mark (Doc) Coombs (23 October 1911 – 30 January 1995) was a British electronics engineer at the Post Office Research Station, Dollis Hill.
Coombs was one of the principal designers of the Mark II or production version of the ...
and William Chandler of Dollis Hill who had worked with Tommy Flowers 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 which, during various times in its existence, made automotive brake shoes and systems, vacuum tubes, aircraft brakes, aeronautical hydraulics and electric power systems, av ...
's G-15
The Group of 15 (G-15)Thofficial website adopts the "G-15" orthography (with a hyphen) in order to distinguish an abbreviated reference to this group -- contrasts with other similarly named entities. is an informal forum set up to foster cooper ...
computer. The engineering design was done by 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.
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, University of Minnesota. Davies describes computer projects at the U.K. National Physical Laboratory, from the 1947 design work of Alan Turing to the development of the two ACE computers. Davies discusses a much larger, second ACE, and the decision to contract with English Electric
N.º UIC: 9094 110 1449-3 (Takargo Rail)
The English Electric Company Limited (EE) was a British industrial manufacturer formed after the Armistice of 11 November 1918, armistice of World War I by amalgamating five businesses which, during th ...
Company to build the DEUCE
Deuce, Deuces, or The Deuce may refer to:
Arts and entertainment Fictional characters
* Deuce, in the '' Danger Girl'' comic book series
* Deuce, a character in ''Shake It Up''
* Deuce, in the '' Wild Cards'' science fiction universe
* Deuce Bi ...
—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