Katana VentraIP

Manchester Baby

The Manchester Baby, also called the Small-Scale Experimental Machine (SSEM),[1] was the first electronic stored-program computer. It was built at the University of Manchester by Frederic C. Williams, Tom Kilburn, and Geoff Tootill, and ran its first program on 21 June 1948.[2]

Also known as

Small-Scale Experimental Machine

21 June 1948 (1948-06-21)

1 kibibit (1,024 bits)

The Baby was not intended to be a practical computing engine, but was instead designed as a testbed for the Williams tube, the first truly random-access memory. Described as "small and primitive" 50 years after its creation, it was the first working machine to contain all the elements essential to a modern electronic digital computer.[3] As soon as the Baby had demonstrated the feasibility of its design, a project was initiated at the university to develop it into a full scale operational machine, the Manchester Mark 1. The Mark 1 in turn quickly became the prototype for the Ferranti Mark 1, the world's first commercially available general-purpose computer.[4][5]


The Baby had a 32-bit word length and a memory of 32 words (1 kibibit, 1,024 bits). As it was designed to be the simplest possible stored-program computer, the only arithmetic operations implemented in hardware were subtraction and negation; other arithmetic operations were implemented in software. The first of three programs written for the machine calculated the highest proper divisor of 218 (262,144), by testing every integer from 218 downwards. This algorithm would take a long time to execute—and so prove the computer's reliability, as division was implemented by repeated subtraction of the divisor. The program consisted of 17 instructions and ran for about 52 minutes before reaching the correct answer of 131,072, after the Baby had performed about 3.5 million operations (for an effective CPU speed of about 1100 instructions per second).[2]

Later developments[edit]

Williams and Kilburn reported on the Baby in a letter to the Journal Nature, published in September 1948.[41] The machine's successful demonstration quickly led to the construction of a more practical computer, the Manchester Mark 1, work on which began in August 1948. The first version was operational by April 1949,[40] and it in turn led directly to the development of the Ferranti Mark 1, the world's first commercially available general-purpose computer.[4]

Anderson, David (4 June 2004), "Was the Manchester Baby conceived at Bletchley Park?", (PDF), British Computer Society, archived from the original (PDF) on 31 October 2008, retrieved 16 November 2008

Alan Mathison Turing 2004: A celebration of his life and achievements

archived from computer50.org, a website celebrating the 50th anniversary of the Baby in 1998.

Computer 50 – The University of Manchester Celebrates the Birth of the Modern Computer

archived from computer60.org, a website celebrating the 60th anniversary of the Manchester Baby in 2008

Digital60 – Manchester Celebrating 60 Years of the Modern Computer

archived from computer50.org

The Manchester Small Scale Experimental Machine – "The Baby"

Manchester Baby Simulator software

 – Run original program on a mobile phone and compare the performance with the Small-Scale Experimental Machine

BabyRace

BBC article on Baby

a member of the team that designed and built the Manchester Small-Scale Experimental Machine, recorded for An Oral History of British Science Archived 6 November 2020 at the Wayback Machine at the British Library.

Oral history interview with Geoff Tootill

SSEM (Baby) Documentation @ Computer ◆ Conservation ◆ Society