This is an archived record of content that was created at the time of the event and it is no longer being maintained. Links and email addresses in these pages date from the time of the event and may have changed. For any queries about these pages or about the history of Computer Science at Manchester University please email compsci-history@listserv.manchester.ac.uk

 

 


   Memories of the Ferranti Atlas computer
 

The high-performance Atlas computer was developed in the period 1956—1962 by a team led by Professor Tom Kilburn at the University of Manchester. The local company Ferranti Ltd. joined the project in 1959. The first production Atlas was inaugurated at Manchester University on 7th December 1962 by Sir John Cockcroft, the Nobel prize-winning physicist who was Director of the UK’s Atomic Energy Authority. At the time of its inauguration, Atlas was reckoned to be the world’s most powerful computer.  A total of six Atlas 1 and Atlas 2 computers were delivered between 1962 and 1966.

Following the 50th Anniversary celebrations in December 2012, it was decided to collect reminiscences and historical anecdotes from the surviving designers and users of Atlas computers. This new collection, listed below, supplements existing information available on websites such as: Chilton computing and Computer Heritage and the personal accounts from pioneers that have appeared from time to time in the Computer Conservation Society's quarterly bulletin Resurrection.

In June 2022 the Atlas project was awarded an IEEE Milestone bronze plaque. The technical case for this award, which contains many useful source references, is set out here.


   Downloadable Atlas anecdotes and histories
 

The authors of the following documents welcome comments and discussion on these, and other historical matters. In the first instance, please contact the Editor.

  • The Atlas Story.
    Author: Simon Lavington
    Abstract: Originally produced for the Atlas Symposium held on 5th December 2012 in the School of Computer Science, Kilburn Building, University of Manchester, this illustrated booklet gives the history of the Atlas project from its inception and implementation to the switching-off of the last working Atlas.
  • NRDC and the case for a British supercomputer, 1956 to 1960.
    Author: Simon Lavington
    Abstract: This paper describes the political, technological and marketing background leading to the decision to develop the Atlas computer by Manchester University and Ferranti Ltd.
  • Timeline of the MUSE/Atlas project at Manchester University, 1955-1971.
    Author: Simon Lavington
    Abstract: The paper lists the steps in the evolution of the Manchester Atlas project from the prototype Mercury computer (Meg) in 1954, through the decision by Manchester University to build a fast computer in 1957, the involvement of Ferranti in 1958 and the official inauguration in 1962, to the final switch-off in 1971.
  • The Compiler Compiler - Reflections of a User 50 Years On.
    Author: George Coulouris
    Abstract: Describes the author's use of the Brooker-Morris Compiler Compiler in the development of the CPL1 compiler for the London University Atlas. author
  • Memories of Atlas Fortran.
    Author: Ian Pyle
    Abstract: The Atlas Fortran compiler and its associated programming system were intended to ease the transition in 1964 of Harwells computing work from the then current computers to the new Atlas. To do this, we had to have the compiler available when the Atlas arrived. So we made a cross-compiler on the IBM 7090, which produced cards that could be loaded onto the Atlas, needing only the loader on the Atlas itself. By writing the compiler in Fortran, it could translate itself. I think this was the first Fortran compiler written for an non-IBM computer, and the first use of this bootstrapping technique for a compiler.
  • My involvement with Atlas: reminiscences of events.
    Author: Brian Hardisty
    Abstract: Describes the authors involvement with the Atlas Supervisor and Atlas customer support, and the influence of this time on his working life.
  • Atlas 2 at Cambridge Mathematical Laboratory.
    Author: Barry Landy
    Abstract: This paper plots the development of the TITAN/Atlas 2 at Cambridge, and the work done to turn it into a multi-user, time-shared system. It also briefly mentions the other two production Atlas 2s, at Aldermaston and the CADCentre in Cambridge.
  • Days and nights with the Manchester Atlas.
    Author: Ann Moffatt
    Abstract: In 1962, Ann Moffatt was an applications programmer with Kodak, and was one of the staff from early Atlas users who were corralled by Ferranti to help debug the Supervisor. The paper describes her experiences working on Atlas at Manchester during the commissioning of the machine.
  • Recollections of the Computer Laboratory at Manchester 1955 to 1964.
    Author: David Aspinall
    Abstract: The paper describes the authors work as a post-graduate student at Manchester, which led to him being invited to join the Atlas design team. It covers his involvement with the development of the arithmetic unit and magnetic tape control, and the commissioning of MUSE, the Manchester University Atlas.
  • Anecdotes of an Atlas maintenance engineer
    Author: John Crowther
    Abstract: John Crowther joined Ferranti in 1962 from Manchester University and became a maintenance engineer, working on the London University Atlas. His reminiscences beautifully illustrate the problems (and the pleasure) of working on a supercomputer in the 1960s.
  • The footloose Australian - Peter Jones' Atlas experience
    Author: Peter D. Jones
    Abstract: Peter Jones worked for Ferranti on Atlas from 1961 to the end of 1963. During this time, as well as working on the Supervisor, he represented the company at conferences and sales presentations throughout the world and was christened 'the footloose Australian' by Tom Kilburn.
  • The London University Atlas
    Author: Dik Leatherdale
    Abstract: This is the edited transcript of a talk given at the Atlas 50th Anniversary Symposium on 5th December 2012. It traces the history of the London University Atlas from purchase to eventual closure.
  • Audio interview 1: Atlas Supervisor (Howarth/Wyld)
    Abstract: Transcript of a 40-minute audio interview with D J Howarth and M T Wyld, conducted in Manchester by Simon Lavington on 6th December 2012. David Howarth and Mike Wyld were intimately involved in the design and implementation of the Atlas Supervisor (the Operating System).
  • Audio interview 2: Atlas hardware (Edwards/Chen)
    Abstract: Transcript of a 58-minute audio interview with D B G Edwards and E C Y Chen, conducted in Manchester by Simon Lavington on 6th December 2012. Dai Edwards and Yao Chen were intimately involved in the design and implementation of Atlas hardware.
  • Engineering credibility
    Author: Dik Leatherdale
    Abstract: Was it a hardware error or a software bug? This is the story of a tricky fault on the London Atlas. Much detective work was required before a particular program could be induced to work again. This time, it was the hardware that was to blame.
  • Yao Chen rides to the rescue
    Author: Dik Leatherdale
    Abstract: Yao Chen became Ferranti's chief fixer of Atlas hardware faults. This paper describes an incident at the London University site in the early 1970s that nicely illustrates Yao's skills.
  • Chilton Atlas hardware at the National Museums Scotland
    Author: Simon Lavington
    Abstract: Most of the hardware from the Chilton Atlas was donated to the Royal Scottish Museum in 1973, where it remains in storage. This illustrated report, written for the National Museums Scotland, includes a technical description of the artefacts and their relation to the original Atlas installation at Chilton.
  • Designing and building Atlas
    Author: Dai Edwards
    Abstract: This article, which first appeared in Resurrection, is written by the person who led the hardware design team. It deals with the technical challenges that were overcome in producing an advanced computer.
  • Mercury Autocode, Atlas Autocode and some associated matters
    Author: Vic Forrington
    Abstract:Vic joined Tony Brooker's group at Manchester University in 1961, after two years' work at RAE Farnborough using Mercury Autocode. He provided user support on Mercury and Atlas, undertook research in numerical analysis and helped Tony with the specification of Atlas Autocode. Vic was involved with various other Atlas programming activities and his reflections on his pre- and post- Manchester periods make fascinating reading.
  • Tony Brooker and the Atlas Compiler Compiler
    Author: Simon Lavington and many others.
    Abstract: Tony Brooker, the originator of the Compiler Compiler (CC), led the group that wrote compilers for the Manchester Atlas. This article uses the memories of team members to describe the origins of the CC and its use at several of the Atlas sites. A special section, written by Tony, reflects on the CC's techniques and the relationship with other compiler generators.
  • Ferranti Atlas 2 computers at AWRE Aldermaston and at the CAD Centre
    Author: Simon Lavington
    Abstract: Two production versions of Atlas 2 were installed: one (in 1964) at the Atomic Weapons Research Establishment, Aldermaston, and the other (in 1967) at the Ministry of Technology's Computer Aided Design Centre in Cambridge. This paper describes the background to the two installations, the hardware and software configurations, and the activity carried out at each site.
  • My life on Atlas 1 and 2
    Author: Brian Chapman.
    Abstract: Brian Chapman worked for Ferranti for six years from spring 1960, initially on Atlas 1, first in Newman Street and then at AERE Harwell. Later he worked on Atlas 2 at AWRE Aldermaston and on Titan at Cambridge. He describes in some detail the software working practices of the time at Harwell and the technical decisions taken in the development of a Fortran compiler and the HARTRAN run-time environment.
  • Guide to Ferranti Atlas circuit packages
    Author: Simon Lavington.
    Abstract: This document gives a technical explanation of Atlas logic circuits together with a reference-list of all the types of printed-circuit packages used in a complete Atlas installation. Photographs of specimen pcbs are included.
  • Talking with computers
    Author: Simon Lavington.
    Abstract: A fast on-line Analogue-Digital-Analogue Converter was, at the time, amongst the more unusual peripherals attached to the Manchester Atlas computer. This device was principally used for research into automatic speech recognition and the production of synthetic speech. Some provisional results are described.
  • The Atlas X-Ray Diffractometer
    Author: John Standeven.
    Abstract: The use of X-ray diffractometers in studying the internal structure of a crystal at the molecular level typically involves the collection of several thousand measurements. Each measurement requires the crystal to be set to a precise position in 3D, followed by a scan of the diffracted X-Ray beam to record its intensity. At Manchester an innovative on-line control and data collection system was developed to link a 4-circle X-Ray Diffractometer to the Atlas computer. The system and its use are described.


   Downloadable Atlas source documents
 

Below is a selection of original Atlas documents that have been recently scanned and prepared for downloading. We have chosen to focus on items that are not generally available on other publicly-accessible websites.

  • The story of Atlas, a computer
    Author: Iain Stinton.
    Abstract: This 75-page book, originally published in 1973, has recently been transcribed by Dik Leatherdale and Bob Hopgood. The book outlines the history of the London University ATLAS and gives an informal description of the way in which the machine operated.
  • The Compiler Compiler
    Authors: R A Brooker, I R MacCallum, D Morris and J S Rohl.
    Abstract: This paper originally appeared in Annual Review in Automatic Programming, Volume III, Pergamon Press, 1963, pages 229 - 276. The paper has recently been transcribed from a contemporary ICT reprint by Iain MacCallum and Dik Leatherdale.
  • Some aspects of the implementation of the Compiler Compiler on Atlas
    Author: Iain MacCallum.
    Abstract:This is the main text of Iain MacCallum's M.Sc. thesis, submitted in January 1963 to the University of Manchester. It is best studied with reference to the next four documents, which give practical information on the code used in December 1963 to create a copy of the Compiler Compiler on the Supervisor magnetic tape at Manchester.
  • Compiler Compiler source code
    Author: Various, including Tony Brooker, Derrick Morris, Iain MacCallum and Jeff Rohl.
    Abstract: This document is the result of a careful OCR scan by Iain MacCallum and Dik Leatherdale of the original code used in 1963 to create a copy of the Compiler Compiler. The foolscap listings of the original code (total 218 pages) are contained in a Red Binder. The code resulting from the OCR scan has been run on an Atlas emulator, as part of the checking process. A demonstration of the faithfulness of the reconstituted code was completed in May 2014, when the reconstructed Compiler Compiler was successfully used to execute a trivial program written in the Compiler Compiler language running on two independent Atlas emulators.
  • Six CC test runs
    Authors: Various.
    Abstract: This is a scan of the Lineprinter output arising from six development runs of the Compiler Compiler source code. Five of the runs produced fault-monitoring output. The final run was successful and shows that a copy of the Compiler Compiler had been loaded onto the Supervisor magnetic tape.
  • Original Compiler Compiler flowcharts
    Author: Jeff Rohl.
    Abstract: Jeff Rohl produced these notes and flowcharts in the period summer 1961 to spring 1962. The first version of the Compiler Compiler became operational in June 1962 and was improved at various times over the next 18 months. The flowcharts show evidence of modifications during this period and are covered witqh annotations from Derrick Morris and others. There are 118 pages in all, of which nine sample pages are given here. These cover routines R213, R214, R218, R220 and R221. The original flowcharts were archived in the School of Computer Science, University of Manchester, whose permission to reproduce is gratefully acknowledged.
  • An explanation of the Compiler Compiler listings
    Authors: Iain MacCallum and Dik Leatherdale.
    Abstract: This document, written in September 2014 at the conclusion of nine months of careful detective work, comprises a detailed annotation of the Red Binder referred to above, which contains the original listings that have survived from 1963. The Red Binder holds 30 pages of Atlas octal input, 107 pages of Atlas Intermediate Code, 75 pages of PHRASE definitions and finally the lineprinter listings of five erroneous runs and one successful run of the processes to create the Compiler Compiler. The annotation follows the terminology used in the original flowcharts referred to above.
  • An introduction to the Compiler Compiler
    Authors: R.B.E. Napper.
    Abstract: This is a transcription by Dik Leatherdale of an original document written in December 1965 (and revised October 1966) by Brian Napper, of the Department of Computer Science, University of Manchester. The original copy as transcribed belongs to John Davies, who used it in 1974 when writing his M.Sc. dissertation on a A Language-Independent Macro System for MU5.
  • The Atlas Bible
    Authors: Dik Leatherdale and Simon Lavington.
    Abstract: This is an early Atlas description, consisting of 335 foolscap pages "intended for persons concerned with the design of the system". Each page has an issue-date. Individual pages were updated over the period June 1959 to July 1963 and inserted in a ring-binder as the Atlas hardware and systems software matured at Manchester. The whole, marked "confidential" , was known colloquially as the Atlas Bible. The pages in this particular copy span the period 2/1/61 to 1/7/63, with most of them being issued prior to September 1962. They therefore represent a historically-interesting snapshot of a developing project. Topics covered include everything from the timing and overlap of instructions to the layout of the engineers' console.
  • The basic Atlas packages
    Authors: Ferranti West Gorton.
    Abstract: This is Report EP32, issued April 1961. It contains technical descriptions and circuit diagrams of the seven Atlas basic circuit types, from which other variants are derived. Does not include the special circuits used for the parallel adders, core stores, magnetic tape and drum systems, etc. Note that the circuit diagrams shown are early versions and do not include later minor modifications, for example 'Tom's Diode'.
  • The Atlas parallel adder
    Authors: Ferranti West Gorton.
    Abstract: his 16-page foolscap document describes the operation of the special circuits used in the Atlas B Adder. It includes waveform names and circuit diagrams for printed-circuit packages 811, 812, 813 and 814. The document, issued in 1963, formed part of the material given to Atlas maintenance engineers during their time at Ferranti's West Gorton Engineering Training School.


   Other Atlas material
 

A short documentary film was produced by Google in 2012. This features extracts from a 1962 Ferranti film and interviews with some of the people involved with the Atlas project.

Some pictures of Atlas are in our gallery.

An Atlas emulator and an Atlas simulator are available.


This website's content is edited by Simon Lavington. It is now an archived record of the event.


   Sponsors
 

BCS logo

IET logo

STFC logo

University of Manchester logo