Sophie Wilson

Computer

Birthday June 1, 1957

Birth Sign Gemini

Birthplace Leeds, England

Age 67 years old

Nationality United Kingdom

#30702 Most Popular

1957

Sophie Mary Wilson DistFBCS (born Roger Wilson; June 1957) is an English computer scientist, a co-designer of the Instruction Set for the ARM architecture.

Wilson first designed a microcomputer during a break from studies at Selwyn College, Cambridge.

She subsequently joined Acorn Computers and was instrumental in designing the BBC Microcomputer, including the BBC BASIC programming language.

1976

In 1976 she went to Selwyn College, University of Cambridge, where she studied the Mathematical Tripos for her first two years, and then computer science in her final year, and was a member of the university Microprocessor society.

Before going to university, Wilson had designed and built two electronic systems for ICI Fibres Research in Harrogate near her home village.

1977

The following year, in the 1977 summer vacation after her first year at university, she designed a small system around a MOS Technology 6502 microprocessor, which was used to electronically control feed for cows.

Wilson's success with the cow-feeder project and paper designs for a more general system based on it caught the notice of Hermann Hauser, at the time a Cambridge postgraduate student.

1978

Hauser was impressed, and supported Wilson to stay in Cambridge for the 1978 summer vacation to see if she could turn the design into reality.

At the same time a small microcomputer kit, the MK14, was just being launched by Science of Cambridge, led by Chris Curry on behalf of Cambridge electronics businessman Clive Sinclair.

Wilson was convinced she could do better, and Hauser encouraged her to do so, using parts from the MK14.

In December 1978 Hauser and Curry set up Cambridge Processor Unit Ltd (CPU), initially as a consultancy designing microprocessor-based control systems.

Their first customer was Ace Coin Equipment Ltd, who needed controllers for their fruit machines, with Wilson designing a device to prevent cigarette lighter sparks triggering payouts.

Meanwhile Wilson's computer design, combined with a cassette interface designed by Steve Furber, became the Acorn Micro-Computer, the first of a long line of computers sold by the company.

1980

Based on this processor board CPU Ltd developed an increasing number of different interface, display, control, and test add-ons for different customers, which in turn led to the Acorn Eurocard rack systems made generally available, and then the Acorn Atom released in March 1980.

Wilson, initially moonlighting from the final year of her degree, contributed first the machine code monitor, then an assembler, then a version of BASIC and multiple device drivers for the machines ("an incredible task of bootstrapping things up"), as well as pitching in with everything else in the office.

Wilson was at the forefront of creating the prototype that enabled Acorn to win the contract with the British Broadcasting Corporation (BBC) for their ambitious computer education project.

The BBC had planned that the centrepiece of their project would be an upcoming tv series that would relate the possibilities that computers were opening up to demonstrations shown running on a standard reference microcomputer, that viewers would then be able to experiment with themselves.

However by the end of 1980 it had become clear that the BBC's intended machine, the government-backed Newbury Newbrain, would not be able to meet either the capability or the timetable the BBC sought, and the programme team began an urgent search for other options.

1981

Curry pressed the already existing Acorn Atom, but when this was rejected at the start of February 1981 as being too limited and too non-standard, Curry instead offered for the BBC to come to Cambridge the following week to view a prototype of Acorn's next computer -- a machine that in reality did not as yet exist, beyond some general design discussion and a name, the Acorn Proton.

Hauser employed a deception, telling both Wilson and colleague Steve Furber that the other had agreed a prototype could be built within a week.

Taking up the challenge, the Acorn team designed the system including the circuit board and components from Monday to Wednesday, which required fast new DRAM integrated circuits to be sourced directly from Hitachi.

By Thursday evening, a prototype had been built, but it was only on Friday morning that it was actually working, allowing Wilson (who had managed to catch a few hours sleep in the night) to start porting over an operating system, in time to be able to show it consistently drawing a line to a high-res graphics screen by the time the BBC arrived, with full text and graphics on screen by the time the BBC returned from an unproductive visit to the nearby Sinclair Research.

The Proton was accepted to become the BBC Micro, with it falling to Wilson to develop its operating system and its version of BASIC, BBC BASIC -- at 16K and 16K respectively a fourfold increase on the 4K and 4K of the Atom, including a full set of floating point mathematical routines.

Wilson's "Acorn SuperBASIC" development had reached about 10K by the time of the BBC's visit, and she was keen to preserve the improvements she considered she had made with Acorn System BASIC over previous versions of the language.

But the BBC, in particular their external consultant John Coll and BBC Engineering's Richard Russell, were adamant that the core established features of the language needed to be present with recognisably standard syntax.

On the other hand extensions that Wilson had written to allow more structured programming in BASIC chimed closely with the BBC team's ambitions, and long fully-significant variable names, repeat/until loops, and multi-line procedures and functions with variables that could be declared local all became hallmarks of BBC BASIC.

Work on the system design, operating system, and BASIC language (and fitting everything into the memory available) continued through the summer, and Wilson recalled watching the wedding of Prince Charles and Lady Diana Spencer in July 1981 on a small portable television while attempting to debug and re-solder the prototype.

Along with Furber, Wilson was present backstage at the machine's first studio recordings for television, in case any software fixes were required.

She later described the event as "a unique moment in time when the public wanted to know how this stuff works and could be shown and taught how to program."

1983

She first began designing the ARM reduced instruction set computer (RISC) in 1983, which entered production two years later.

It became popular in embedded systems and is now the most widely used processor architecture in smartphones.

In October 1983, Wilson began designing the instruction set for one of the first reduced instruction set computer (RISC) processors, the Acorn RISC Machine (ARM).

1985

The ARM1 was delivered on 26 April 1985 and worked first time.

2011

In 2011, she was listed in Maximum PC as number 8 in an article titled "The 15 Most Important Women in Tech History".

2012

This processor type was later to become one of the most successful IP cores – a licensed CPU core – and by 2012 was being used in 95% of smartphones.

Wilson designed Acorn Replay, the video architecture for Acorn machines.

This included operating system extensions for video access, as well as the codecs, optimised to run high frame rate video on ARM CPUs from the ARM 2 onwards.

2019

She was made a Commander of the Order of the British Empire in 2019.

Wilson was born in Leeds and brought up in the village of Burn Bridge, North Yorkshire.

Her parents were both teachers, with her father specialising in English and her mother in physics.