Automatic Computing Engine#MOSAIC
{{Short description|British early electronic serial stored-program computer}}
{{Use British English|date=April 2018}}
{{Use dmy dates|date=April 2018}}
File:Punch cards in tray for Pilot ACE computer built at the National Physical Laboratory c. 1950 (9672239226).jpg, circa 1950. Science Museum London{{cite web |title=automatic computing engine |url=https://www.sciencephoto.com/keyword/automatic-computing-engine |website=Science Photo Library |access-date=14 May 2023}}]]
The Automatic Computing Engine (ACE) was a British early electronic serial stored-program computer design by Alan Turing. Turing completed the ambitious design in late 1945, having had experience in the years prior with the secret Colossus computer at Bletchley Park.
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 and other computers.
Background
The project was managed by John R. Womersley,{{sfn|Copeland|2005|loc=Chapter 3}} 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"{{ Citation | last = Turing | first = Alan M. | publication-date = 1937 | year = 1936 | title = On Computable Numbers, with an Application to the Entscheidungsproblem | periodical = Proceedings of the London Mathematical Society | series = 2 | volume = 42 | issue = 1 | pages = 230–65 | doi = 10.1112/plms/s2-42.1.230| s2cid = 73712 }} (and {{Citation | last = Turing | first = Alan M. | publication-date = 1937 | title = On Computable Numbers, with an Application to the Entscheidungsproblem: A correction | periodical = Proceedings of the London Mathematical Society | series = 2 | volume = 43 | issue = 6 | pages = 544–6 | doi = 10.1112/plms/s2-43.6.544 | year = 1938}})
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.{{Citation needed|date=October 2015}}
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 and, apart from being on a much larger scale than the final working machine, anticipated the final realisation in most important respects."Origins and development of the ACE project", B. J. Copeland, in Copeland (2005). 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.{{sfn|Copeland|2005|loc=Chapter 20, Part I, section 10}} 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 [so] it 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".Proposed electronic calculator, Turing, 1945. Reprinted in Copeland (2005). The ACE implemented subroutine calls,{{sfn|Copeland|2005|loc=Chapter 20, Part I, section 6}} 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.{{Citation needed|date=October 2015}}
Pilot ACE
{{main|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.{{cite web |url=https://www.npl.co.uk/famous-faces/jim-wilkinson |title= Jim Wilkinson led the team that built the Pilot ACE.|publisher=National Physics Laboratory |access-date= 1 October 2019}} The Pilot ACE had fewer than 1000 thermionic valves (vacuum tubes) compared to about 18,000 in the ENIAC.The ACE test assembly, H. D. Huskey, in Copeland (2005). 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.Programming the Pilot ACE, J. G. Hayes. In Copeland (2005).
The first production versions of the Pilot ACE, the English Electric DEUCE, of which 31 were sold, were delivered in 1955.{{sfn|Copeland|2012|pp=4,164,327}}
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 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.{{cite web |url=http://mraths.org.uk/?page_id=582 |title=1952 - A Computer comes to Malvern Vale |author=M G Hutchinson |publisher=Malvern Radar and Technology History Society |year=2016 |access-date=25 July 2017}}[http://www.alanturing.net/turing_archive/archive/index/mosaicindex.html "Catalogue: The MOSAIC Computer"]{{Cite book|url=https://books.google.com/books?id=Tg0WXU5_8EgC&dq=MOSAIC+computer+1952&pg=PA173|title=Kurt Gödel and the Foundations of Mathematics: Horizons of Truth|last1=Baaz|first1=Matthias|last2=Papadimitriou|first2=Christos H.|last3=Putnam|first3=Hilary W.|last4=Scott|first4=Dana S.|last5=Jr|first5=Charles L. Harper|date=2011-06-06|publisher=Cambridge University Press|isbn=9781139498432|pages=173|language=en}}
Derivatives
The principles of the ACE design were used in the Bendix Corporation's G-15 computer.{{Citation | last1 = Carpenter | first1 = B. E. | last2 = Doran | first2 = R. W. | title = The other Turing machine | journal = The Computer Journal | volume = 20 | issue = 3 | pages = 269–279 | year = 1977 | url = http://comjnl.oxfordjournals.org/content/20/3/269.abstract | archive-url = https://web.archive.org/web/20120603100022/http://comjnl.oxfordjournals.org/content/20/3/269.abstract | url-status = live | archive-date = 2012-06-03 | doi = 10.1093/comjnl/20.3.269 | doi-access = free }}{{Rp|279}} 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{{Citation needed|date=November 2017}} and, as a relatively small single-user machine, some consider it to be the first personal computer.{{cite news|title=Harry Huskey - Obituary | newspaper=San Francisco Chronicle| date=16 April 2017 | url=http://www.legacy.com/obituaries/sfgate/obituary.aspx?n=Harry-Huskey&pid=185082146 | access-date=17 April 2018 }}
Other derivatives of the ACE include the EMI Electronic Business Machine and the Packard Bell Corporation PB 250.{{cite book |pages=370–371 |url=https://books.google.com/books?id=dSUTDAAAQBAJ |title=The Essential Turing |author=B. Jack Copeland |publisher=Oxford University Press |year=2004 |isbn=9780198250791 |access-date=28 July 2017}}
Footnotes
{{reflist}}
Bibliography
- {{Citation | last1 = Carpenter | first1 = B. E. | last2 = Doran | first2 = R. W. | title = The other Turing machine | journal = The Computer Journal | volume = 20 | issue = 3 | pages = 269–279 | year = 1977 | url = http://comjnl.oxfordjournals.org/content/20/3/269.abstract | archive-url = https://web.archive.org/web/20120603100022/http://comjnl.oxfordjournals.org/content/20/3/269.abstract | url-status = live | archive-date = 2012-06-03 | doi = 10.1093/comjnl/20.3.269 | doi-access = free }}
- {{Citation | last1 = Carpenter | first1 = B. E. | last2 = Doran | first2 = R. W. | date = 1986 | title = A. M. Turing's ACE Report of 1946 and Other Papers | location = Cambridge | publisher = MIT Press}}
- {{Citation | editor-last = Copeland | editor-first = B. J. | editor-link = Jack Copeland | title = Alan Turing's Automatic Computing Engine | location = Oxford | publisher = Oxford University Press | publication-date = 2005 | isbn = 0-19-856593-3 | year = 2005 | url-access = registration | url = https://archive.org/details/alanturingsautom0000unse }}
- {{Citation | last = Copeland | first = Jack | author-link = Jack Copeland | publication-date = 2006 | contribution = Colossus and the Rise of the Modern Computer | editor-last = Copeland | editor-first = B. Jack | title = Colossus: The Secrets of Bletchley Park's Codebreaking Computers | location = Oxford | publisher = Oxford University Press | pages = 108–110 | isbn = 978-0-19-284055-4 | year = 2006}}
- {{Cite book|url=https://books.google.com/books?id=YhQZnczOS7kC&dq=DEUCE+1955&pg=PA164|title=Alan Turing's Electronic Brain: The Struggle to Build the ACE, the World's Fastest Computer|last=Copeland|first=B. Jack|publisher=OUP Oxford|year=2012|isbn=9780199609154}}
- {{Citation | last = Lavington | first = Simon H. | title = Early British Computers: The Story of Vintage Computers and The People Who Built Them | publisher = Manchester University Press | year = 1980}}
- {{Citation | last = Wilkinson | first = J. H. | date = 1980 | contribution = Turing's Work at the National Physical Laboratory and the Construction of Pilot ACE, DEUCE and ACE | editor-last = Metropolis | editor-first = Nicholas | editor2-last = Howlett | editor2-first = J. | editor3-last = Rota | editor3-first = G.-C. | title = A History of Computing in the Twentieth Century | location = New York | publisher = Academic Press }}
- {{Citation | last = Yates | first = David M. | date = 1997 | title = Turing's Legacy: A History of Computing at the National Physical Laboratory, 1945-1995 | location = London | publisher = Science Museum}}
External links
- [http://purl.umn.edu/107241 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 Company to build the DEUCE—possibly the first commercially produced computer in Great Britain.
- [http://webarchive.nationalarchives.gov.uk/20080710161217/http%3A//www.npl.co.uk/server.php?show%3Dnav.296 Events in the history of NPL — ACE computer]
{{Authority control}}
Category:Early British computers
Category:One-of-a-kind computers