Paper tape for Automatic Timing Routine for Elliott Brothers 405 computer

Paper tape for Automatic Timing Routine for Elliott Brothers 405 computer; in round box. The routine (Library Routine Elliott 405 PT 02/DJP) was created in May 1961 by David Pentecost.

This paper tape stores the Automatic Timing Routine programme developed by David Pentecost in 1961 while working at Elliott Brother on the 405 computer. This software was designed to measure the precise execution time taken by another computer programme running simultaneously on the same computer. This software was used to demonstrate that Eliiott’s employee Tony Hoare’s new sorting techniques method Quicksort was faster than previous sorting techniques. The Quicksort method, or a version of it, now forms the basis of most computer sorting programmes.

Born in 1940, David Pentecost worked for the Department of Scientific and Industrial Research, (DSIR) from January 1959 for just six months, as a student from Brunel College of Technology, near Acton Town station. It was part of a four-year course, providing periods of industrial experience between six-month periods of study in mathematics. Pentecost’s passion for programming developed whilst posted at the Mathematical Division of the National Physical Laboratory where he was introduced to computer machinery, including the Pilot ACE and DEUCE. Whilst still at Brunel, Pentecost spotted an advert in the Daily Telegraphy for a junior programmer at Elliott Brothers and became his first role at the company, joining on 19 April 1960 in the Internal Computer Applications Department. Over the next two years Pentecost spent most of his time writing 405 programmes for the stock control system required by the company to assist in its manufacturing processes.

Once the function of a programme was defined the first step was to draw a flowchart to support the writing of the code, this was often a freehand drawing using a template. The programme code would be written on a set of blank programme sheets (donated here). Once written, the programme sheets were given to an operator in the data preparation room, which had about eight Creed electro-mechanical machines. The operator would type from the written programme sheets using a keyboard, and the machine would produce simultaneously a 5-channel paper tape. This would be the physical form of the program, which would be fed into the computer via a fast paper tape reader attached to the computer. A newly prepared paper tape would emerge from the Creed punch machine, and fall into a large paper tape bin which stood on the floor next it. After completion of the paper tape, it would need to be wound up carefully using a hand cranked tape spooler. The master copies of the paper tapes were stored in cardboard pill boxes (example donated). The paper tape would later be input to the computer by being fed through a paper tape reader. In 1962 this reader was manufactured by Ferranti, which read at 100 characters per second.

Pentecost often monitored the 405, which was necessary as computer breakdowns were common. He described how each programme has its own normal audible and visual characteristics, which one learned to recognise as sounds coming from the loudspeaker and from the pattern of flashing lights on the console. A change in these signals could indicate that a problem may have arisen; a program might have ceased running, or it might be “going round in circles” abnormally. Large scale data was stored on very long reels of 35 mm magnetically coated film, a medium which had been developed originally by Disney Studios for sound recording. Anyone running a lengthy job on the 405 had to keep an eye on the film mechanisms, for early warning signs of the film’s becoming slack. A simple adjustment of a screw would enable the mechanism to be tightened up a little. In Pentecost’s words, “It was hugely enjoyable finally to ‘tame the beast’ and get the 405 to do exactly what one wanted. A tremendous sense of excitement and triumph ensued, when a program worked”. In 1962, Pentecost left Elliott Brothers where he had become a Senior Programmer, to join Mills Associates Limited, a software development company.

Details

Category:
Archive
Object Number:
2024-716
Materials:
paper (fibre product)
Measurements:
box: 36 mm 60 mm,
type:
paper tape programme
credit:
David Pentecost / Fujitsu