In 1938, the staff and students of the Anatomy School at the University of Cambridge moved to a new site, vacating their building in the heart of the city. Among the incoming occupants who took their place were founding members of a brand new service, which the University had only just approved. This “Mathematical Laboratory” began life as a two-man team, confined to the Anatomy School’s North Wing, and was charged with providing a resource for solving complex problems by “numerical methods”. On reflection, it would have been a struggle to give it a less assuming start in life. These events, nevertheless, marked the beginning of Cambridge computing.
This week, the Cambridge Computer Laboratory, as the former Mathematical Laboratory is now known, will host lectures and discussions on computing science and the entrepreneurship of its graduates and members, to celebrate its 75th anniversary. The event will salute achievements far beyond those which anyone would have thought necessary, let alone possible, when it was set up arguably as the world’s first Computer Laboratory. In contrast with its humble origins, the Lab today is comprehensively recognised as a world-leader in computing research and boasts large, modern premises, dozens of staff and hundreds of students. The laboratory has given rise to almost 200 spin-out technology firms, some of which have become major success stories in their own right. As such, it sits at the heart of the region’s cluster of high-tech businesses known as the “silicon fen”.
The anniversary celebrations will also see the launch of a book, Cambridge Computing: The First 75 Years, written by Haroon Ahmed, Professor of Microelectronics, and with a foreword by the University’s former Vice-Chancellor, Lord Broers. As this documents, during the last three-quarters of a century, the Lab has been either home to, or the source of, many of the defining moments in computing history.
It was where EDSAC, the first programmable computer ever brought into general service, was built, and where microprogramming was pioneered by Maurice Wilkes, the Lab’s second Director, using EDSAC 2. Towards the end of the mainframe age, major advances were made in fields such as networked computing and computer-aided design. Cambridge’s Computer Lab was the home of the world’s first webcam. It was the place where Michael Burrows, the leading computer scientist in search engine development, learned his trade, and where Bjarne Stroustrup, inventor of the hugely popular computer language C++, did his PhD. Without the Lab, early home computers like the BBC Micro, or the low-power chip technology used in iPads and mobile phones, or the Raspberry Pi, might well never have emerged.
How was this achieved? Andy Hopper, Professor of Computer Technology and the current Head of the Lab, puts such accomplishments down to a culture and spirit of innovation which, he believes, has been the running theme of that 75-year history. “Today, the establishment mentality seems to be that you can industrialise innovation, or innovate on demand,” he observes. “You can’t do that any more than you can ask an artist to paint the next brilliant masterpiece. The success of the Cambridge Computer Lab has come about because we created a culture of innovation and nurtured innovative people within it.”
Even the beginnings of the Computer Lab disrupted the norm. When John Lennard-Jones, a Theoretical Chemist who was to become its first Director, submitted proposals for a computing facility in 1936, the very idea would have struck most people as extraordinary. At the time, a “computer” was a person, very frequently a mathematically gifted woman, employed to carry out tedious numerical calculations by hand.
Lennard-Jones’ visionary proposal was for a facility that would carry out complicated calculations in support of wider University research, with the human computers using “recent developments in mechanical and electrical aids to computation”. The Lab’s early hardware consisted of these machines, and two analog computers which were designed to solve linear differential equations.
In the decades that followed, however, the Lab’s role evolved far beyond Lennard-Jones’ own imaginings, and at a pace matched only by advances in computing itself. Much of this took place under the stewardship of Maurice Wilkes, the other inaugural staff member, and the pre-eminent figure in Cambridge’s computing story. Originally, Wilkes had the post of “University Demonstrator” at the Lab. When he returned to Cambridge after service during the war, he found that Lennard-Jones had moved on, and replaced him as Director.
Rightly remembered as a computing pioneer, Wilkes spent more than 30 years in charge of the Lab, transformed it into a centre of excellence, and oversaw many of its greatest triumphs. His era began in 1946, when the Lab still comprised a smattering of mechanical machines arranged on benches. Under his leadership, EDSAC was pieced together in a former dissecting room of the Anatomy School. In the summer, there was an overwhelming stench of formalin, a solution used by the previous occupants to preserve dead bodies for study, which had soaked into the floorboards and vaporised in the heat. It must have been an odd atmosphere in which to give birth to foundational technology.
Hopper cites the first EDSAC as epitomising the spirit he believes has defined the Lab ever since. Like so many of the projects that followed, it emerged as an innovative solution to a practical problem. Both the concept development and the engineering were characterised by creativity and invention. The focus was also on general usability, as the mantra Wilkes expressed to his own team when he set out to build EDSAC in 1946 suggests: “We will build a computer that works”.
EDSAC was the first programmable computer to come into general use by scientists. On May 6, 1949, after a sometimes infuriating three-year construction period, it successfully completed its first programmed task by accurately calculating the squares of numbers from 0 to 99.
In the context of modern computing, the technology involved sounds almost laughable. Users prepared programs by punching them on to paper. Finished programs then hung on a line, waiting for machine operators to load them in (the original “job queue”). As academics themselves queued up to use EDSAC, they were thwarted by frequent breakdowns, often having worked into the night. The almost hopelessly complex task of designing the computer’s memory was solved by creating a mercury delay-line system, based on the principle of ultrasonic waves being pulsed through a tube filled with the element. Unfortunately, this sometimes leaked during the filling of the tubes, compelling users and technicians to negotiate hazardous globules of mercury on the floor.
Compared with anything that had gone before, however, EDSAC was revolutionary. Today it is celebrated not only as a feat of computer engineering, but because of the usability that Wilkes had emphasized from the outset. Researchers across Cambridge – including astronomers, economists, crystallographers, molecular biologists and others – were able to benefit from its existence. Sir Richard Stone, Sir John Kendrew, and Sir Martin Ryle, all won Nobel Prizes as a result of work which relied on EDSAC’s use.
As the progress of computing technology accelerated, computers became less expensive, more compact, easier to user and, ultimately, ubiquitous, Wilkes’ response was to take the Lab in new directions, still guided by the ethos of innovating to solve problems, but ensuring practical usability as an outcome. From the mid-1960s on, for example, the Lab began to specialise in computer-aided design (CAD), developing 3D-modelling hardware and software. This became so important to the manufacturing sector that in 1968 the Government opened a CAD centre in Cambridge.
Cambridge Computing describes how, as computers became more widely available, the ability to share information across systems also became hugely important. From the 1970s, pivotal research took place which addressed this. The Cambridge Digital Ring was the result of an early attempt to create a local area network which could transmit data between interconnected machines. In the years that followed, research students including Hopper and Ian Leslie - both future Heads of the Lab - were involved in refining and improving it further.
As a continuation of the concept, the Cambridge Model Distributed System tackled the problem of allowing multiple computers to communicate and interact with each other by creating a pool of processing servers from a network of microcomputers. Its features included a forerunner of the Domain Name concept now used to identify areas of control on the internet. By the time it reached its second iteration, the System had linked up 50 different computers and was so successful that members of the Lab preferred to use it for their research projects, rather than rely on the mainframe.
The book then takes up the story of the years after Maurice Wilkes retired, and Roger Needham took over as Director. The advances that followed during the 1980s included “UNIVERSE”, which interconnected several Cambridge Digital Rings using the European Space Agency’s Orbital Test Satellite, and demonstrated the feasibility of linking several local area networks on this basis. The follow-up, UNISON, improved the approach with a focus on Email, document transfer, and the exchange of multimedia information in real time.
One famous by-product of this type of research occurred in 1993. A team of researchers working in multimedia systems who shared the same coffee pot had decided to keep tabs on whether it was full or not by using a lashed-up camera to relay a live display to their desktops. An even better system, which emerged that year, was to display the image online through a web browser. The coffee pot thus became the object of the world’s first webcam, and gained a global cult following so large that, when it was switched off in 2001, the world’s media actively mourned its passing.
As Hopper suggests, this diversification of activity at the Lab in the middle 20th century not only cemented its place at the forefront of world-class research in computing; it also provided the basis for its prolific commercialization of the results. The first glimmers of this knack for generating start-up companies materialised in the 1970s, with the establishment of firms like Shape Data, a CAD business which developed the first 3D modeller. It was in the 1980s, however, that the pace really began to increase, with many researchers playing a central role in the creation of new businesses exploiting their work.
Many case studies of this phenomenon are discussed in depth by Haroon Ahmed in the pages of Cambridge Computing. The better-known number the likes of Acorn, which became a household name after developing the BBC Micro, part of the Corporation’s nationwide computer literacy campaign in the 1980s. Famously, the contract to do so was won after co-founder Hermann Hauser promised to deliver a prototype within a week, well aware that no such demonstration computer existed. He then assembled a team which successfully built the prototype, completing it five hours before the BBC arrived to sample it.
Acorn was mortally wounded in the home computing market crash of 1984, but groundwork undertaken there on chip design ultimately led to the foundation of Cambridge’s most famous existing spin-out firm. Advanced RISC Machines Ltd (ARM) was set up in 1990 and its technology was picked up by Apple, initially for its hand-held Newton computer system. Today billions of chips are produced by ARM and sold to major clients around the world, featuring in the likes of the iPad and iPhone.
More recent examples of companies founded by Lab members include Real VNC, which commercialised software - the Virtual Network Computer – enabling one computer to take over the screen, keyboard and mouse of another. It became key to remote support for customers in the IT sector and was ultimately licensed for use in Google products, consumer appliances and the automotive industry. In 2008, meanwhile, the charity Raspberry Pi was set up by a team of current and former Lab members to create an ultra-small, cheap computer with the express aim of encouraging children to learn computer science. Founded amid concerns that the number of University applicants for the subject across Britain was falling, it to some extent echoes the achievements of the BBC Micro team at Acorn almost a quarter of a century earlier.
Historical evidence suggests that a large proportion of businesses started in the UK fail within a few years. Those which have emerged from roots in the Cambridge Computer Lab are remarkable because they have a dramatic success rate compared with this average. Hopper believes that the reason is the same mentality that underpinned the building of EDSAC, or networks like the Digital Ring - a determination to do research which solves problems in novel ways, often proves disruptive in the context of technology that already exists, but crucially can be applied and used beyond a research context.
“I believe that we are completely unique and that there is no other department in the world quite like us,” he adds. “Cambridge is the place where computers became a tool for general use, and the qualities that made that possible have never left us. They made us the biggest wealth conversion engine in the Cambridge cluster and therefore in Europe. And they have enabled us to achieve more than any other computer science department in the world.”
Cambridge Computing: The First 75 Years is published by Third Millennium Information Ltd (http://www.tmiltd.com/). Further information about the Lab’s anniversary activities can be found at http://www.cl.cam.ac.uk/events/cl75/
Cambridge’s Computer Lab marks its 75th anniversary this month, celebrating a spirit of innovation and entrepreneurship that has taken it from the age of vast mainframes to its modern day place at the heart of silicon fen. “Cambridge Computing: The first 75 years”, published to coincide with the anniversary, tells the story of this remarkable institution.
This work is licensed under a Creative Commons Licence. If you use this content on your site please link back to this page.