HOME

TheInfoList



OR:

Sophie Mary Wilson (born Roger Wilson; June 1957) is an English
computer scientist A computer scientist is a scientist who specializes in the academic study of computer science. Computer scientists typically work on the theoretical side of computation. Although computer scientists can also focus their work and research on ...
, a co-designer of the
instruction set In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or a family of computers. A device or program that executes instructions described by that ISA, s ...
for the
ARM architecture ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of reduced instruction set computer, RISC instruction set architectures (ISAs) for central processing unit, com ...
. Wilson first designed a microcomputer during a break from studies at
Selwyn College, Cambridge Selwyn College, Cambridge is a Colleges of the University of Cambridge, constituent college of the University of Cambridge. The college was founded in 1882 by the Selwyn Memorial Committee in memory of George Selwyn (bishop of Lichfield), Georg ...
. She subsequently joined
Acorn Computers Acorn Computers Ltd. was a British computer company established in Cambridge, England in 1978 by Hermann Hauser, Christopher Curry (businessman), Chris Curry and Andy Hopper. The company produced a number of computers during the 1980s with asso ...
and was instrumental in designing the BBC Microcomputer, including the
BBC BASIC BBC BASIC is an interpreted version of the BASIC programming language. It was developed by Acorn Computers Ltd when they were selected by the BBC to supply the computer for their BBC Literacy Project in 1981. It was originally supplied on ...
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
. She first began designing the ARM
reduced instruction set computer In electronics and computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a com ...
(RISC) in 1983, which entered production two years later. It became popular in
embedded system An embedded system is a specialized computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is e ...
s and is now the most widely used processor architecture in
smartphone A smartphone is a mobile phone with advanced computing capabilities. It typically has a touchscreen interface, allowing users to access a wide range of applications and services, such as web browsing, email, and social media, as well as multi ...
s. In 2011, she was listed in ''
Maximum PC ''Maximum PC'', formerly known as ''boot'', was an American magazine and website published by Future US. It focuses on cutting-edge PC hardware, with an emphasis on product reviews, step-by-step tutorials, and in-depth technical briefs. Compon ...
'' as number 8 in an article titled "The 15 Most Important Women in Tech History". She was made a
Commander of the Order of the British Empire The Most Excellent Order of the British Empire is a British order of chivalry, rewarding valuable service in a wide range of useful activities. It comprises five classes of awards across both civil and military divisions, the most senior two o ...
in 2019.


Early life and education

Wilson was born in
Leeds Leeds is a city in West Yorkshire, England. It is the largest settlement in Yorkshire and the administrative centre of the City of Leeds Metropolitan Borough, which is the second most populous district in the United Kingdom. It is built aro ...
to schoolteacher parents, her father specialising in English and her mother physics. She spent her childhood in the village of Burn Bridge,
North Yorkshire North Yorkshire is a Ceremonial counties of England, ceremonial county in Northern England.The Unitary authorities of England, unitary authority areas of City of York, York and North Yorkshire (district), North Yorkshire are in Yorkshire and t ...
. After secondary schooling at
Harrogate Grammar School Harrogate Grammar School is a co-educational academy school and sixth form in Harrogate, North Yorkshire, England. It has around 1,900 pupils in the main school. A 2022 Ofsted inspection rated the school as 'Outstanding' in all five areas of t ...
, in 1976 Wilson went up to
Selwyn College, Cambridge Selwyn College, Cambridge is a Colleges of the University of Cambridge, constituent college of the University of Cambridge. The college was founded in 1882 by the Selwyn Memorial Committee in memory of George Selwyn (bishop of Lichfield), Georg ...
, where she studied
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
for her first two years, switching to
computer science Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
in her final year. She was a member of the university Microprocessor society.


Career

Before going to university, Wilson had designed and built two electronic systems for ICI Fibres Research in
Harrogate Harrogate ( ) is a spa town and civil parish in the North Yorkshire District, district and North Yorkshire, county of North Yorkshire, England. Historic counties of England, Historically in the West Riding of Yorkshire, the town is a tourist de ...
near her home village. The following year, in the 1977 summer vacation after her first year at university, she designed a small system around a
MOS Technology 6502 The MOS Technology 6502 (typically pronounced "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as ''"sixty-five-oh-two"''. is an 8-bit computing, 8-bit microprocessor that was desi ...
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 Hermann Maria Hauser (born 1948) is an Austrian entrepreneur, venture capitalist and inventor who is primarily associated with the Cambridge technology community in England. Education and early life When Hauser was 16 he went to the United K ...
, at the time a Cambridge postgraduate student. 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 The MK14 (Microcomputer Kit 14) was a computer kit sold by Science of Cambridge of the United Kingdom, first introduced in 1977 for £39.95. The price was very low for a complete computer system at the time, and Science of Cambridge eventually ...
, was just being launched by Science of Cambridge, led by Chris Curry on behalf of Cambridge electronics businessman
Clive Sinclair Sir Clive Marles Sinclair (30 July 1940 – 16 September 2021) was an English entrepreneur and inventor, best known for being a pioneer in the computing industry and also as the founder of several companies that developed consumer electronics ...
. 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 Stephen Byram Furber (born 21 March 1953) is a British computer scientist, mathematician and hardware engineer, and Emeritus ICL Professor of Computer Engineering in the Department of Computer Science at the University of Manchester, UK. Afte ...
, became the Acorn Micro-Computer, the first of a long line of computers sold by the company. Wilson started at the company in 1979. 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 that were made generally available, and then the
Acorn Atom The Acorn Atom is a home computer made by Acorn Computers Ltd from 1980 to 1982, when it was replaced by the BBC Micro. The BBC Micro began life as an upgrade to the Atom, originally known as the Proton. The Atom was a progression of the MOS T ...
released in March 1980. Wilson, initially moonlighting from the final year of her degree, contributed first the
machine code monitor A machine code monitor ( machine language monitor) is software that allows a user to enter commands to view and change memory address, memory locations on a computer, with options to load and save memory contents from/to secondary storage. Some f ...
, then an assembler, then a version of
BASIC Basic or BASIC may refer to: Science and technology * BASIC, a computer programming language * Basic (chemistry), having the properties of a base * Basic access authentication, in HTTP Entertainment * Basic (film), ''Basic'' (film), a 2003 film ...
and multiple
device driver In the context of an operating system, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer or automaton. A driver provides a software interface to hardware devices, enabli ...
s for the machines ("an incredible task of
bootstrapping In general, bootstrapping usually refers to a self-starting process that is supposed to continue or grow without external input. Many analytical techniques are often called bootstrap methods in reference to their self-starting or self-supporting ...
things up"), as well as pitching in with everything else in the office.


BBC micro

Wilson was at the forefront of creating the prototype that enabled Acorn to win the contract with the
British Broadcasting Corporation (BBC) The British Broadcasting Corporation (BBC) is a British public broadcasting, public service broadcaster headquartered at Broadcasting House in London, England. Originally established in 1922 as the British Broadcasting Company, it evolved in ...
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. 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 Dram, DRAM, or drams may refer to: Technology and engineering * Dram (unit), a unit of mass and volume, and an informal name for a small amount of liquor, especially whisky or whiskey * Dynamic random-access memory, a type of electronic semicondu ...
integrated circuit An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
s to be sourced directly from
Hitachi () is a Japanese Multinational corporation, multinational Conglomerate (company), conglomerate founded in 1910 and headquartered in Chiyoda, Tokyo. The company is active in various industries, including digital systems, power and renewable ener ...
. 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 Sinclair Research Ltd is a British consumer electronics company founded by Clive Sinclair in Cambridge in the 1970s. In 1980, the company entered the home computer market with the ZX80 at £99.95, at that time the cheapest personal computer ...
. The Proton was accepted to become the
BBC Micro The BBC Microcomputer System, or BBC Micro, is a family of microcomputers developed and manufactured by Acorn Computers in the early 1980s as part of the BBC's Computer Literacy Project. Launched in December 1981, it was showcased across severa ...
, with it falling to Wilson to develop its operating system and its version of BASIC,
BBC BASIC BBC BASIC is an interpreted version of the BASIC programming language. It was developed by Acorn Computers Ltd when they were selected by the BBC to supply the computer for their BBC Literacy Project in 1981. It was originally supplied on ...
— at 16K and 16K respectively a fourfold increase on the 4K and 4K of the Atom, including a full set of
floating point In computing, floating-point arithmetic (FP) is arithmetic on subsets of real numbers formed by a ''significand'' (a signed sequence of a fixed number of digits in some base) multiplied by an integer power of that base. Numbers of this form ...
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 Structured programming is a programming paradigm aimed at improving the clarity, quality, and development time of a computer program by making specific disciplined use of the structured control flow constructs of selection ( if/then/else) and repet ...
in BASIC chimed closely with the BBC team's ambitions, and long fully-significant variable names, repeat/until loops, and multi-line procedures and
function Function or functionality may refer to: Computing * Function key, a type of key on computer keyboards * Function model, a structured representation of processes in a system * Function object or functor or functionoid, a concept of object-orie ...
s 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 The wedding of Prince Charles (later King Charles III) and Lady Diana Spencer took place on Wednesday, 29 July 1981, at St Paul's Cathedral in London, United Kingdom. The groom was the heir apparent to the British throne, and the bride was a mem ...
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."


ARM processor

In October 1983, Wilson began designing the instruction set for one of the first
reduced instruction set computer In electronics and computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a com ...
(RISC) processors, the Acorn RISC Machine (ARM). The ARM1 was delivered on 26 April 1985 and worked first time, entering into production the same year. This processor type was later to become one of the most successful IP cores – a licensed
CPU A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, log ...
core – and by 2012 was being used in 95% of
smartphone A smartphone is a mobile phone with advanced computing capabilities. It typically has a touchscreen interface, allowing users to access a wide range of applications and services, such as web browsing, email, and social media, as well as multi ...
s. Wilson also designed Acorn Replay, the video architecture for Acorn machines. This included operating system extensions for video access, as well as the
codec A codec is a computer hardware or software component that encodes or decodes a data stream or signal. ''Codec'' is a portmanteau of coder/decoder. In electronic communications, an endec is a device that acts as both an encoder and a decoder o ...
s, optimised to run high frame rate video on ARM CPUs from the ARM 2 onwards. She was a non-executive director of the technology and games company Eidos plc, which bought and created
Eidos Interactive Eidos Interactive Limited (formerly Domark Limited) was a British video game publisher based in Wimbledon, London. Among its franchises were '' Championship Manager'', '' Deus Ex'', ''Hitman'', '' Thief'' and ''Tomb Raider''. Domark was founded ...
, for the years following its flotation in 1990. She was a consultant to
ARM Ltd Arm Holdings plc (formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a British semiconductor and software design company based in Cambridge, England, whose primary business is the design of central processing ...
when it was split off from Acorn in 1990. Since the demise of Acorn Computers, Wilson has made a small number of public appearances to talk about work done there.


Firepath

Wilson was the Chief Architect of Broadcom's Firepath processor. Firepath has its history in Acorn Computers, which, after being renamed to Element 14, was broken up in an acquisition, with the Element 14 name being transferred to a new company, this company eventually being bought by Broadcom in 2000. In 2001 she became a research fellow and director at Broadcom. Wilson was listed in 2011 in ''
Maximum PC ''Maximum PC'', formerly known as ''boot'', was an American magazine and website published by Future US. It focuses on cutting-edge PC hardware, with an emphasis on product reviews, step-by-step tutorials, and in-depth technical briefs. Compon ...
'' as number 8 in an article titled "The 15 Most Important Women in Tech History".


Honours and awards

Wilson was awarded the Fellow Award by the
Computer History Museum The Computer History Museum (CHM) is a computer museum in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the Information Age, and explores the Digital Revolution, computing revolution and its impact ...
in California in 2012 "for her work, with Steve Furber, on the BBC Micro computer and the ARM processor architecture." In 2009, she was elected as a Fellow of the Royal Academy of Engineering and, in 2013, as a Fellow of the
Royal Society The Royal Society, formally The Royal Society of London for Improving Natural Knowledge, is a learned society and the United Kingdom's national academy of sciences. The society fulfils a number of roles: promoting science and its benefits, re ...
. Wilson received the 2014 Lovie Lifetime Achievement Award in acknowledgement for her invention of the ARM processor. In 2016, she became an honorary fellow of her alma mater,
Selwyn College, Cambridge Selwyn College, Cambridge is a Colleges of the University of Cambridge, constituent college of the University of Cambridge. The college was founded in 1882 by the Selwyn Memorial Committee in memory of George Selwyn (bishop of Lichfield), Georg ...
, and was received the Royal Society Mullard Award with Furber for their work on ARM. In 2020, she was honoured as a
Distinguished Fellow of the British Computer Society Distinguished Fellow of the British Computer Society (DFBCS or DistFBCS) is an award and fellowship granted by the British Computer Society for members of the computing profession who have made an outstanding contribution to the advancement of co ...
. Wilson was appointed
Commander of the Order of the British Empire The Most Excellent Order of the British Empire is a British order of chivalry, rewarding valuable service in a wide range of useful activities. It comprises five classes of awards across both civil and military divisions, the most senior two o ...
(CBE) in the
2019 Birthday Honours The 2019 Queen's Birthday Honours are appointments by some of the 16 Commonwealth realms of Queen Elizabeth II to various orders and honours to reward and highlight good works by citizens of those countries. The Birthday Honours are awarded as ...
for services to computing. In 2022 the
Charles Stark Draper Prize The U.S. National Academy of Engineering annually awards the Draper Prize, which is given for the advancement of engineering and the education of the public about engineering. It is one of three prizes that constitute the "Nobel Prizes of Enginee ...
for Engineering was awarded in Washington D.C. to David A. Patterson, John L. Hennessy, Stephen B. Furber, and Sophie M. Wilson for their "invention, development, and implementation" of the RISC chips. The Sophie Wilson scholarship for Scientific Computing was set up in 2024, and is co-funded by Wilson. It supports students to study in the MPhil in Scientific Computing at the University of Cambridge.


Personal life

Wilson underwent gender reassignment surgery and transitioned from male to female in 1994. She enjoys photography and is involved in a local theatre group, where she is in charge of costumes and set pieces and has acted in a number of productions. She has also played a
cameo role A cameo appearance, also called a cameo role and often shortened to just cameo (), is a brief guest appearance of a well-known person or character in a work of the performing arts. These roles are generally small, many of them non-speaking one ...
as a pub landlady in the
BBC The British Broadcasting Corporation (BBC) is a British public service broadcaster headquartered at Broadcasting House in London, England. Originally established in 1922 as the British Broadcasting Company, it evolved into its current sta ...
television drama '' Micro Men'', in which a younger Wilson is played by Stefan Butler.


See also

*
List of pioneers in computer science This is a list of people who made transformative breakthroughs in the creation, development and imagining of what computers could do. Pioneers ~ Items marked with a tilde are circa dates. See also * Computer Pioneer Award * IEEE John von ...


References


Sources

* *


External links


An interview with Sophie WilsonInterviewed by Alan Macfarlane 21 May 2017 (video)
{{DEFAULTSORT:Wilson, Sophie 1957 births Living people 21st-century English women engineers Alumni of Selwyn College, Cambridge Arm Holdings people Acorn Computers British computer scientists British women computer scientists Commanders of the Order of the British Empire English LGBTQ scientists English computer scientists English transgender women Fellows of the British Computer Society Fellows of the Royal Society Fellows of the Royal Academy of Engineering Fellows of Selwyn College, Cambridge Fellows of the Women's Engineering Society Female fellows of the Royal Academy of Engineering Female fellows of the Royal Society LGBTQ people from Yorkshire People educated at Harrogate Grammar School People from East Cambridgeshire District Scientists from Leeds Transgender academics Transgender scientists 20th-century English LGBTQ people 21st-century English LGBTQ people