Automatic Computing Engine

Punch cards in tray for Pilot ACE computer built at the National Physical Laboratory (United Kingdom), 1950. Science Museum London.

The Automatic Computing Engine (ACE) was an early electronic stored-program computer designed by Alan Turing. The project was managed by John R. Womersley,[1] superintendent of the Mathematics Division of the National Physical Laboratory (NPL). The use of the word Engine was in homage to Charles Babbage and his Difference Engine and Analytical Engine. Turing's technical design Proposed Electronic Calculator was the product of his theoretical work in 1936 "On Computable Numbers"[2] and his wartime experience at Bletchley Park 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.

On 19 February 1946 Turing presented a detailed paper to the National Physical Laboratory (NPL) Executive Committee, giving the first reasonably complete design of a stored-program computer. However, because of the strict and long-lasting secrecy around the Bletchley Park work, he was prohibited (because of the Official Secrets Act) 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.[3] 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 . The ACE implemented subroutine calls,[4] 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. The Pilot ACE had 1450 thermionic valves (vacuum tubes), and used mercury delay lines for its main memory. Each of the 12 delay lines could store 32 instructions or data words of 32 bits. This ran its first program on 10 May 1950, at which time it was the fastest computer in the world with a clock speed of 1 MHz.

The first production versions of the Pilot ACE, the English Electric DEUCE, of which 31 were sold, were delivered in 1955.[5]

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 on building the ten Colossus computers. It was installed at the Telecommunications Research Establishment (TRE) which soon became the Royal Radar Establishment (RRE) at Malvern and ran its first program in late 1952 or early 1953.[6] It was used to calculate aircraft trajectories from radar data.It continued operating until the early 1960s.[7][8]

Derivatives

The principles of the ACE design were used in the Bendix Corporation's G-15 computer.[9]:279[10] 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.[11][12]

Other derivatives of the ACE include the EMI Electronic Business Machine and the Packard Bell PB250.[13]

Footnotes

  1. Copeland 2004, Chapter 3.
  2. Turing, Alan M. (1936), "On Computable Numbers, with an Application to the Entscheidungsproblem", Proceedings of the London Mathematical Society, 2 (published 1937), 42 (1), pp. 230–65, doi:10.1112/plms/s2-42.1.230 (and Turing, Alan M. (1938), "On Computable Numbers, with an Application to the Entscheidungsproblem: A correction", Proceedings of the London Mathematical Society, 2 (published 1937), 43 (6), pp. 544–6, doi:10.1112/plms/s2-43.6.544 )
  3. Copeland 2004, Chapter 20, Part I, section 10.
  4. Copeland 2004, Chapter 20, Part I, section 6.
  5. Copeland, B. Jack (2012-05-24). Alan Turing's Electronic Brain: The Struggle to Build the ACE, the World's Fastest Computer. OUP Oxford. pp. 4, 164, 327. ISBN 9780199609154.
  6. Baaz, Matthias; Papadimitriou, Christos H.; Putnam, Hilary W.; Scott, Dana S.; Jr, Charles L. Harper (2011-06-06). Kurt Gödel and the Foundations of Mathematics: Horizons of Truth. Cambridge University Press. p. 173. ISBN 9781139498432.
  7. M G Hutchinson (2016). "1952 - A Computer comes to Malvern Vale". Malvern Radar and Technology History Society. Retrieved 25 July 2017.
  8. "Catalogue: The MOSAIC Computer"
  9. Carpenter, B. E.; Doran, R. W. (1977), "The other Turing machine", The Computer Journal, 20 (3): 269–279, doi:10.1093/comjnl/20.3.269
  10. "Bendix G-15". Wikipedia. 2017-09-29.
  11. "Harry Huskey - Obituary". San Francisco Chronicle. 16 April 2017. Retrieved 17 April 2018.
  12. Kaisler, Stephen H. (2017). Birthing the Computer: From Drums to Cores. Cambridge Scholars Publishing. pp. 44–45, 68, 303. ISBN 9781443896252.
  13. Alan Mathison Turing (2004). The Essential Turing. Oxford University Press. pp. 370–371. ISBN 9780198250791. Retrieved 28 July 2017.

References

  • Carpenter, B. E.; Doran, R. W. (1977), "The other Turing machine", The Computer Journal, 20 (3): 269–279, doi:10.1093/comjnl/20.3.269
  • Carpenter, B. E.; Doran, R. W. (1986), A. M. Turing's ACE Report of 1946 and Other Papers, Cambridge: MIT Press
  • Copeland, B. J., ed. (2004), Alan Turing's Automatic Computing Engine, Oxford: Oxford University Press (published 2005), ISBN 0-19-856593-3
  • Copeland, Jack (2006), "Colossus and the Rise of the Modern Computer", in Copeland, B. Jack, Colossus: The Secrets of Bletchley Park's Codebreaking Computers, Oxford: Oxford University Press, pp. 108–110, ISBN 978-0-19-284055-4
  • Lavington, Simon H. (1980), Early British Computers: The Story of Vintage Computers and The People Who Built Them, Manchester University Press
  • Wilkinson, J. H. (1980), "Turing's Work at the National Physical Laboratory and the Construction of Pilot ACE, DEUCE and ACE", in Metropolis, Nicholas; Howlett, J.; Rota, G.-C., A History of Computing in the Twentieth Century, New York: Academic Press
  • Yates, David M. (1997), Turing's Legacy: A History of Computing at the National Physical Laboratory, 1945-1995, London: Science Museum
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.