The Baby was 17 feet (5.2 m) in length, 7 feet 4 inches (2.24 m) tall, and weighed almost 1 long ton. It contained 550 thermionic valves – 300 diodes and 250 pentodes – and had a power consumption of 3.5 kilowatts. Its successful operation was reported in a letter to the journal Nature published in September 1948, establishing it as the world's first stored-program computer. It quickly evolved into a more practical machine, the Manchester Mark 1.
Development of the Manchester Mark 1 began in August 1948, with the initial aim of providing the university with a more realistic computing facility. In October 1948 UK Government Chief Scientist Ben Lockspeiser was given a demonstration of the prototype, and was so impressed that he immediately initiated a government contract with the local firm of Ferranti to make a commercial version of the machine, the Ferranti Mark 1.
Two versions of the Manchester Mark 1 were produced, the first of which, the Intermediary Version, was operational by April 1949. The Final Specification machine, which was fully working by October 1949, contained 4,050 valves and had a power consumption of 25 kilowatts. Perhaps the Manchester Mark 1's most significant innovation was its incorporation of index registers, commonplace on modern computers.
In June 2022 an IEEE Milestone was dedicated to the "Manchester University "Baby" Computer and its Derivatives, 1948-1951".
As a result of experience gained from the Mark 1, the developers concluded that computers would be used more in scientific roles than pure maths. They therefore embarked on the design of a new machine which would include a floating-point unit; work began in 1951. The resulting machine, which ran its first program in May 1954, was known as Meg, or the megacycle machine. It was smaller and simpler than the Mark 1, as well as quicker at solving maths problems. Ferranti produced a commercial version marketed as the Ferranti Mercury, in which the Williams tubes were replaced by the more reliable core memory.
Work on building a smaller and cheaper computer began in 1952, in parallel with Meg's ongoing development. Two of Kilburn's team, Richard Grimsdale and D. C. Webb, were assigned to the task of designing and building a machine using the newly developed transistors instead of valves, which became known as the Manchester TC. Initially the only devices available were germanium point-contact transistors; these were less reliable than the valves they replaced but consumed far less power.
Two versions of the machine were produced. The first was the world's first transistorised computer, a prototype, and became operational on 16 November 1953. "The 48-bit machine used 92 point-contact transistors and 550 diodes". The second version was completed in April 1955. The 1955 version used 250 junction transistors, 1,300 solid-state diodes, and had a power consumption of 150 watts. The machine did however make use of valves to generate its 125 kHz clock waveforms and in the circuitry to read and write on its magnetic drum memory, so it was not the first completely transistorised computer, a distinction that went to the Harwell CADET of 1955.
Problems with the reliability of early batches of transistors meant that the machine's mean time between failures was about 90 minutes, which improved once the more reliable junction transistors became available. The Transistor Computer's design was adopted by the local engineering firm of Metropolitan-Vickers in their Metrovick 950, in which all the circuitry was modified to make use of junction transistors. Six Metrovick 950s were built, the first completed in 1956. They were successfully deployed within various departments of the company and were in use for about five years.
At the end of 1958 Ferranti agreed to collaborate with Manchester University on the project, and the computer was shortly afterwards renamed Atlas, with the joint venture under the control of Tom Kilburn. The first Atlas was officially commissioned on 7 December 1962, and was considered at that time to be the most powerful computer in the world, equivalent to four IBM 7094s. It was said that whenever Atlas went offline half of the UK's computer capacity was lost. Its fastest instructions took 1.59 microseconds to execute, and the machine's use of virtual storage and paging allowed each concurrent user to have up to one million words of storage space available. Atlas pioneered many hardware and software concepts still in common use today including the Atlas Supervisor, "considered by many to be the first recognisable modern operating system".
The University of Manchester's Atlas was decommissioned in 1971, but the last was in service until 1974. Parts of the Chilton Atlas are preserved by the National Museums of Scotland in Edinburgh.
In June 2022 an IEEE Milestone was dedicated to the "Atlas Computer and the Invention of Virtual Memory 1957–1962".
The Manchester MU5 was the successor to Atlas. An outline proposal for a successor to Atlas was presented at the 1968 IFIP Conference in Edinburgh, although work on the project and talks with ICT (of which Ferranti had become part) aimed at obtaining their assistance and support had begun in 1966. The new machine, later to become known as MU5, was intended to be at the top end of a range of machines and to be 20 times faster than Atlas.
The most significant novel features of the MU5 processor were its instruction set and the use of associative memory to speed up operand and instruction accesses. The instruction set was designed to permit the generation of efficient object code by compilers, to allow for a pipeline organisation of the processor and to provide information to the hardware on the nature of operands, so as to allow them to be optimally buffered. Thus named variables were buffered separately from array elements, which were themselves accessed by means of named descriptors. Each descriptor included an array length which could be used in string processing instructions or to enable array bound checking to be carried out by hardware. The instruction pre-fetching mechanism used an associative jump trace to predict the outcome of impending branches.
The MU5 operating system MUSS was designed to be highly adaptable and was ported to a variety of processors at Manchester and elsewhere. In the completed MU5 system, three processors (MU5 itself, an ICL 1905E and a PDP-11), as well as a number of memories and other devices, were interconnected by a high-speed Exchange. All three processors ran a version of MUSS. MUSS also encompassed compilers for various languages and runtime packages to support the compiled code. It was structured as a small kernel that implemented an arbitrary set of virtual machines analogous to a corresponding set of processors. The MUSS code appeared in the common segments that formed part of each virtual machine's virtual address space.
MU5 was fully operational by October 1974, coinciding with ICL's announcement that it was working on the development of a new range of computers, the 2900 series. ICL's 2980 in particular, first delivered in June 1975, owed a great deal to the design of MU5. MU5 remained in operation at the University until 1982. A fuller article about MU5 can be found on the Engineering and Technology History Wiki.
Once MU5 was fully operational, a new project was initiated to produce its successor, MU6. MU6 was intended to be a range of processors: MU6P, an advanced microprocessor architecture intended for use as a personal computer,
MU6-G, a high performance machine for general or scientific applications and MU6V, a parallel vector processing system. A prototype model of MU6V, based on 68000 microprocessors with vector orders emulated as "extracodes" was constructed and tested but not further developed beyond this. MU6-G was built with a grant from SRC and successfully ran as a service machine in the Department between 1982 and 1987, using the MUSS operating system developed as part of the MU5 project.
Lavington (1998), p. 49 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
Enticknap, Nicholas (Summer 1998), "Computing's Golden Jubilee", Resurrection (20), The Computer Conservation Society, ISSN 0958-7403, archived from the original on 9 January 2012, retrieved 19 April 2008 https://web.archive.org/web/20120109142655/http://www.cs.man.ac.uk/CCS/res/res20.htm#d
Grimsdale, Dick, "50th Birthday of Transistor Computer", curation.cs.manchester.ac.uk, retrieved 24 February 2018 http://curation.cs.manchester.ac.uk/computer50/www.computer50.org/kgill/transistor/anniv50.html
"A Timeline of Manchester Computing", University of Manchester, archived from the original on 5 July 2008, retrieved 25 February 2009 https://web.archive.org/web/20080705160504/http://www.computer50.org/kgill/time.html
"timeline". 5 July 2008. Archived from the original on 5 July 2008. https://web.archive.org/web/20080705160504/http://www.computer50.org/kgill/time.html
Lavington (1998), p. 7 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
Enticknap, Nicholas (Summer 1998), "Computing's Golden Jubilee", Resurrection (20), The Computer Conservation Society, ISSN 0958-7403, archived from the original on 9 January 2012, retrieved 19 April 2008 https://web.archive.org/web/20120109142655/http://www.cs.man.ac.uk/CCS/res/res20.htm#d
Lavington (1998), p. 21 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
Lavington, Simon (1980), Early British Computers, Manchester University Press, ISBN 978-0-7190-0803-0 978-0-7190-0803-0
Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5 978-1-902505-01-5
Napper, R. B. E. (2000), "The Manchester Mark 1 Computers", in Rojas, Raúl; Hashagen, Ulf (eds.), The First Computers: History and Architectures, MIT Press, pp. 356–377, ISBN 978-0-262-68137-7 978-0-262-68137-7
Tootill, Geoff (Summer 1998), "The Original Original Program", Resurrection (20), The Computer Conservation Society, ISSN 0958-7403, archived from the original on 9 January 2012, retrieved 19 April 2008 https://web.archive.org/web/20120109142655/http://www.cs.man.ac.uk/CCS/res/res20.htm#e
Manchester Museum of Science & Industry (2011), "The "Baby": The World's First Stored-Program Computer" (PDF), MOSI, archived from the original (PDF) on 15 February 2012, retrieved 3 April 2012 https://web.archive.org/web/20120215153331/http://www.mosi.org.uk/media/34352414/the%20baby%2C%20the%20world%27s%20first%20stored-program%20computer.pdf
Williams, F. C.; Kilburn, T. (25 September 1948), "Electronic Digital Computers", Nature, 162 (4117): 487, Bibcode:1948Natur.162..487W, doi:10.1038/162487a0, S2CID 4110351 /wiki/Bibcode_(identifier)
Napper (2000), p. 365 - Napper, R. B. E. (2000), "The Manchester Mark 1 Computers", in Rojas, Raúl; Hashagen, Ulf (eds.), The First Computers: History and Architectures, MIT Press, pp. 356–377, ISBN 978-0-262-68137-7 https://books.google.com/books?id=nDWPW9uwZPAC
Lavington (1998), p. 17 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
Lavington (1998), p. 21 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
Lavington (1998), p. 17 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
Napper, R. B. E., "The Manchester Mark 1", University of Manchester, archived from the original on 9 February 2014, retrieved 22 January 2009 https://web.archive.org/web/20140209155638/http://www.computer50.org/mark1/MM1.html
Lavington, S. H. (July 1977), "The Manchester Mark 1 and Atlas: a Historical Perspective" (PDF), University of Central Florida, retrieved 8 February 2009. (Reprint of the paper published in Communications of the ACM (January 1978) 21 (1) http://www.cs.ucf.edu/courses/cda5106/summer03/papers/mark1.atlas.1.pdf
Lavington (1998), p. 18 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
"Manchester University "Baby" Computer and its Derivatives, 1948-1951". https://ethw.org/Milestones:Manchester_University_%22Baby%22_Computer_and_its_Derivatives,_1948-1951
Lavington (1998), p. 31 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
"The "Manchester TC" transistor computer - CHM Revolution". https://www.computerhistory.org/revolution/digital-logic/12/273/1371
Lavington (1998), pp. 34–35 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
Lavington (1998), p. 37 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
Grimsdale, Dick, "50th Birthday of Transistor Computer", curation.cs.manchester.ac.uk, retrieved 24 February 2018 http://curation.cs.manchester.ac.uk/computer50/www.computer50.org/kgill/transistor/anniv50.html
Neumann, Albrecht J. (April 1955). "COMPUTERS, Overseas: 5. Manchester University - A SMALL EXPERIMENTAL TRANSISTOR DIGITAL COMPUTER". 7 (2): 16–17. Archived from the original on 10 May 2024. {{cite journal}}: Cite journal requires |journal= (help) https://web.archive.org/web/20240510151440/https://www.dtic.mil/docs/citations/AD0694616
"1953: Transistorized Computers Emerge | The Silicon Engine | Computer History Museum". www.computerhistory.org. Retrieved 2 September 2019. https://www.computerhistory.org/siliconengine/transistorized-computers-emerge/
"1953: Transistorized Computers Emerge | The Silicon Engine | Computer History Museum". www.computerhistory.org. Retrieved 2 September 2019. https://www.computerhistory.org/siliconengine/transistorized-computers-emerge/
Cooke-Yarborough, E. H. (June 1998), "Some early transistor applications in the UK", Engineering Science & Education Journal, 7 (3), IEE: 100–106, doi:10.1049/esej:19980301 (inactive 7 December 2024), ISSN 0963-7346, archived from the original on 5 July 2020, retrieved 7 June 2009{{citation}}: CS1 maint: DOI inactive as of December 2024 (link) (subscription required) https://web.archive.org/web/20200705080320/https://ieeexplore.ieee.org/document/689507
Lavington (1998), pp. 36–37 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
Lavington (1998), p. 37 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
"The Atlas", University of Manchester, archived from the original on 28 July 2012, retrieved 21 September 2010 https://web.archive.org/web/20120728105352/http://www.computer50.org/kgill/atlas/atlas.html
Lavington (1998), p. 41 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
Lavington (1998), pp. 44–45 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
Lavington (1980), pp. 50–52 - Lavington, Simon (1980), Early British Computers, Manchester University Press, ISBN 978-0-7190-0803-0
Lavington (1998), pp. 44–45 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
Lavington (1998), p. 43 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
Lavington (1998), p. 44 - Lavington, Simon (1998), A History of Manchester Computers (2nd ed.), The British Computer Society, ISBN 978-1-902505-01-5
"Milestones:Atlas Computer and the Invention of Virtual Memory, 1957–1962". 12 February 2024. https://ethw.org/Milestones:Atlas_Computer_and_the_Invention_of_Virtual_Memory,_1957-1962
Kilburn, T.; Morris, D.; Rohl, J.S.; Sumner, F.H. (1969), "A System Design Proposal", Information Processing 68, vol. 2, North Holland, pp. 806–811
United Kingdom Gross Domestic Product deflator figures follow the MeasuringWorth "consistent series" supplied in Thomas, Ryland; Williamson, Samuel H. (2024). "What Was the U.K. GDP Then?". MeasuringWorth. Retrieved 15 July 2024. /wiki/Gross_Domestic_Product_deflator
Morris, Derrick; Ibbett, Roland N. (1979), The MU5 Computer System, Macmillan, p. 1 http://www.bitsavers.org/pdf/univOfManchester/mu5/Morris_The_MU5_Computer_System_1979
Sumner, F.H. (1974), "MU5 - An Assessment of the Design", Information Processing 74, North Holland, pp. 133–136
Frank, G.R.; Theaker, C.J. (1979), "The design of the MUSS operating system", Software: Practice and Experience, 9 (8): 599–620, doi:10.1002/spe.4380090802, S2CID 1962276 /wiki/Doi_(identifier)
Morris & Ibbett (1979), pp. 189–211 - Morris, Derrick; Ibbett, Roland N. (1979), The MU5 Computer System, Macmillan, p. 1 http://www.bitsavers.org/pdf/univOfManchester/mu5/Morris_The_MU5_Computer_System_1979
Lavington, S.H.; Thomas, G.; Edwards, D.B.G. (1977), "The MU5 Multicomputer Communication System", IEEE Trans. Computers, vol. C-26, pp. 19–28
Morris & Ibbett (1979), pp. 132–140. - Morris, Derrick; Ibbett, Roland N. (1979), The MU5 Computer System, Macmillan, p. 1 http://www.bitsavers.org/pdf/univOfManchester/mu5/Morris_The_MU5_Computer_System_1979
Buckle, John K. (1978), The ICL 2900 Series, The Macmillan Press
Ibbett, Roland N. (1999), "The University of Manchester MU5 Computer Project", Annals of the History of Computing, 21, IEEE: 24–31, doi:10.1109/85.759366 /wiki/Doi_(identifier)
"The University of Manchester MU5 Computer System". ethw.org. 10 June 2022. https://ethw.org/The_University_of_Manchester_MU5_Computer_System
Woods, J.V.; Wheen, A.J.T. (1983). "MU6P: an advanced microprocessor architecture". The Computer Journal. 26 (3): 208–217. doi:10.1093/comjnl/26.3.208. https://academic.oup.com/comjnl/article/26/3/208/464339
Edwards, D.B.G; Knowles, A.E.; Woods, J.V. (1980), "MU6-G: a new design to achieve mainframe performance from a mini-sized computer", 7th Annual International Symposium on Computer Architecture, pp. 161–167, doi:10.1145/800053.801921, S2CID 7224504 /wiki/Doi_(identifier)
Ibbett, R.N.; Capon, P.C.; Topham, N.P. (1985), "MU6V: a parallel vector processing system", 12th Annual International Symposium on Computer Architecture, IEEE, pp. 136–144, ISBN 9780818606342 9780818606342
"A Timeline of Manchester Computing", University of Manchester, archived from the original on 5 July 2008, retrieved 25 February 2009 https://web.archive.org/web/20080705160504/http://www.computer50.org/kgill/time.html
"Themes - Department of Computer Science - The University of Manchester". www.cs.manchester.ac.uk. https://www.cs.manchester.ac.uk/research/themes/
"SpiNNaker Project - The SpiNNaker Chip". apt.cs.manchester.ac.uk. Retrieved 17 November 2018. http://apt.cs.manchester.ac.uk/projects/SpiNNaker/SpiNNchip/
SpiNNaker Home Page, University of Manchester, retrieved 11 June 2012 http://apt.cs.manchester.ac.uk/projects/SpiNNaker/
Furber, S. B.; Galluppi, F.; Temple, S.; Plana, L. A. (2014). "The SpiNNaker Project". Proceedings of the IEEE. 102 (5): 652–665. doi:10.1109/JPROC.2014.2304638. /wiki/Steve_Furber
Xin Jin; Furber, S. B.; Woods, J. V. (2008). "Efficient modelling of spiking neural networks on a scalable chip multiprocessor". 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence). pp. 2812–2819. doi:10.1109/IJCNN.2008.4634194. ISBN 978-1-4244-1820-6. S2CID 2103654. 978-1-4244-1820-6
A million ARM cores to host brain simulator News article on the project in the EE Times http://www.eetimes.com/electronics-news/4217840/Million-ARM-cores-brain-simulator
Temple, S.; Furber, S. (2007). "Neural systems engineering". Journal of the Royal Society Interface. 4 (13): 193–206. doi:10.1098/rsif.2006.0177. PMC 2359843. PMID 17251143. A manifesto for the SpiNNaker project, surveying and reviewing the general level of understanding of brain function and approaches to building computer modelof the brain. /wiki/Steve_Furber
Plana, L. A.; Furber, S. B.; Temple, S.; Khan, M.; Shi, Y.; Wu, J.; Yang, S. (2007). "A GALS Infrastructure for a Massively Parallel Multiprocessor". IEEE Design & Test of Computers. 24 (5): 454. doi:10.1109/MDT.2007.149. S2CID 16758888. A description of the Globally Asynchronous, Locally Synchronous (GALS) nature of SpiNNaker, with an overview of the asynchronous communications hardware designed to transmit neural 'spikes' between processors. /wiki/Steve_Furber
Navaridas, J.; Luján, M.; Miguel-Alonso, J.; Plana, L. A.; Furber, S. (2009). "Understanding the interconnection network of SpiNNaker". Proceedings of the 23rd international conference on Conference on Supercomputing - ICS '09. p. 286. CiteSeerX 10.1.1.634.9481. doi:10.1145/1542275.1542317. ISBN 9781605584980. S2CID 3710084. Modelling and analysis of the SpiNNaker interconnect in a million-core machine, showing the suitability of the packet-switched network for large-scale spiking neural network simulation. 9781605584980
Rast, A.; Galluppi, F.; Davies, S.; Plana, L.; Patterson, C.; Sharp, T.; Lester, D.; Furber, S. (2011). "Concurrent heterogeneous neural model simulation on real-time neuromimetic hardware". Neural Networks. 24 (9): 961–978. doi:10.1016/j.neunet.2011.06.014. PMID 21778034. A demonstration of SpiNNaker's ability to simulate different neural models (simultaneously, if necessary) in contrast to other neuromorphic hardware. /wiki/Steve_Furber
Sharp, T.; Galluppi, F.; Rast, A.; Furber, S. (2012). "Power-efficient simulation of detailed cortical microcircuits on SpiNNaker". Journal of Neuroscience Methods. 210 (1): 110–118. doi:10.1016/j.jneumeth.2012.03.001. PMID 22465805. S2CID 19083072. Four-chip, real-time simulation of a four-million-synapse cortical circuit, showing the extreme energy efficiency of the SpiNNaker architecture /wiki/Steve_Furber