stringtranslate.com

Софи Уилсон

Софи Мэри Уилсон CBE FRS FREng DistFBCS [5] [2] (урожденная Роджер Уилсон ; июнь 1957) — английский учёный-компьютерщик , один из разработчиков набора инструкций для архитектуры ARM . [6] [7] [8]

Уилсон впервые спроектировала микрокомпьютер во время перерыва в учебе в колледже Селвин в Кембридже . Впоследствии она присоединилась к Acorn Computers и сыграла важную роль в разработке микрокомпьютера BBC, включая язык программирования BBC BASIC . [9] Впервые она начала проектировать компьютер с сокращенным набором команд ARM (RISC) в 1983 году, который поступил в производство два года спустя. Он стал популярным во встраиваемых системах и в настоящее время является наиболее широко используемой архитектурой процессора в смартфонах . В 2011 году она была указана в Maximum PC под номером 8 в статье под названием «15 самых важных женщин в истории технологий». [10] В 2019 году она была удостоена звания Командора Ордена Британской империи .

Ранняя жизнь и образование

Уилсон родилась в Лидсе в семье школьных учителей, ее отец специализировался на английском языке, а мать — на физике. [3] Детство она провела в деревне Берн-Бридж , Северный Йоркшир . После окончания средней школы в Harrogate Grammar School [ 11] в 1976 году Уилсон поступила в колледж Селвин в Кембридже [ 12] , где она изучала математику в течение первых двух лет, а на последнем курсе переключилась на информатику . [4] Она была членом университетского общества микропроцессоров. [13]

Карьера

До поступления в университет Уилсон спроектировала и построила две электронные системы для ICI Fibres Research в Харрогейте , недалеко от ее родной деревни. В следующем году, во время летних каникул 1977 года после первого года обучения в университете, она спроектировала небольшую систему на основе микропроцессора MOS Technology 6502 , которая использовалась для электронного управления кормлением коров. [14]

Успех Уилсон с проектом кормушки для коров и бумажные проекты для более общей системы, основанной на нем, привлекли внимание Германа Хаузера , в то время аспиранта Кембриджа. Хаузер был впечатлен и поддержал Уилсон, чтобы остаться в Кембридже на летние каникулы 1978 года, чтобы посмотреть, сможет ли она превратить проект в реальность. В то же время небольшой набор микрокомпьютера, MK14 , как раз был запущен Science of Cambridge под руководством Криса Карри от имени кембриджского бизнесмена в области электроники Клайва Синклера . Уилсон была убеждена, что она может сделать лучше, и Хаузер поощрял ее сделать это, используя детали от MK14. [15]

В декабре 1978 года Хаузер и Карри основали Cambridge Processor Unit Ltd (CPU), изначально как консалтинговую компанию, проектирующую системы управления на основе микропроцессоров. Их первым клиентом была Ace Coin Equipment Ltd, которой требовались контроллеры для их игровых автоматов , а Уилсон разработал устройство, предотвращающее выдачу выплат от искр от зажигалок. [14] Тем временем компьютерная конструкция Уилсона в сочетании с кассетным интерфейсом, разработанным Стивом Фербером , стала микрокомпьютером Acorn , первым из длинной линейки компьютеров, продаваемых компанией. [16] [15] Уилсон начал работать в компании в 1979 году. [11]

На основе этой процессорной платы CPU Ltd разработала все большее количество различных интерфейсов, дисплеев, элементов управления и тестовых надстроек для разных клиентов, что в свою очередь привело к тому, что стоечные системы Acorn Eurocard стали общедоступными, а затем в марте 1980 года был выпущен Acorn Atom . Уилсон, которая изначально подрабатывала на последнем курсе обучения, сначала разработала монитор машинного кода , затем ассемблер , затем версию BASIC и несколько драйверов устройств для машин («невероятная задача по самонастройке »), а также приняла участие во всем остальном в офисе. [3]

BBC микро

Уилсон был у истоков создания прототипа, который позволил Acorn выиграть контракт с Британской вещательной корпорацией (BBC) на их амбициозный проект компьютерного образования. [17]

BBC планировала, что центральным элементом их проекта станет предстоящий телесериал , который будет связывать возможности, которые открывают компьютеры, с демонстрациями, показанными на стандартном эталонном микрокомпьютере, с которыми зрители затем смогут экспериментировать сами. Однако к концу 1980 года стало ясно, что предполагаемая машина BBC, поддерживаемая правительством Newbury Newbrain , не сможет удовлетворить ни возможности, ни график, которые искала BBC, и команда программы начала срочный поиск других вариантов. Карри настаивал на уже существующем Acorn Atom, но когда в начале февраля 1981 года он был отклонен как слишком ограниченный и слишком нестандартный, Карри вместо этого предложил BBC приехать в Кембридж на следующей неделе, чтобы увидеть прототип следующего компьютера Acorn — машины, которая на самом деле еще не существовала, за исключением некоторого общего обсуждения дизайна и названия, Acorn Proton. Хаузер прибег к обману, сказав и Уилсону, и коллеге Стиву Ферберу, что другой согласился, что прототип может быть построен в течение недели. [18] [19] Приняв вызов, команда Acorn спроектировала систему, включая печатную плату и компоненты с понедельника по среду, что потребовало быстрых новых интегральных схем DRAM, которые должны были поставляться напрямую от Hitachi . К четвергу вечером прототип был построен, но только в пятницу утром он фактически заработал, что позволило Уилсону (которому удалось поспать несколько часов ночью) начать портирование поверх операционной системы, [18] как раз вовремя, чтобы показать, как она последовательно рисует линию на графическом экране высокого разрешения к моменту прибытия BBC, с полным текстом и графикой на экране к моменту возвращения BBC из непродуктивного визита в близлежащий Sinclair Research .

Proton был принят в качестве BBC Micro , [20] а Уилсону было поручено разработать его операционную систему и его версию BASIC, BBC BASIC [9] — в 16K и 16K соответственно, что в четыре раза больше, чем 4K и 4K Atom, включая полный набор математических процедур с плавающей точкой . Разработка Уилсон «Acorn SuperBASIC» достигла примерно 10K к моменту визита BBC, и она стремилась сохранить улучшения, которые, по ее мнению, она сделала с Acorn System BASIC по сравнению с предыдущими версиями языка. [21] Но BBC, в частности их внешний консультант Джон Колл и Ричард Рассел из BBC Engineering , были непреклонны в том, что основные установленные функции языка должны были присутствовать с узнаваемо стандартным синтаксисом. С другой стороны, расширения, которые Уилсон написал для более структурированного программирования на BASIC, тесно перекликались с амбициями команды BBC, и длинные полностью значимые имена переменных , циклы repeat/until и многострочные процедуры и функции с переменными, которые можно было объявить локальными , стали отличительными чертами BBC BASIC. Работа над системным дизайном, операционной системой и языком BASIC (и размещением всего в доступной памяти) продолжалась все лето, и Уилсон вспоминал, как смотрел свадьбу принца Чарльза и леди Дианы Спенсер в июле 1981 года на небольшом портативном телевизоре, пытаясь отладить и перепаять прототип. [18] Вместе с Фербером Уилсон присутствовала за кулисами на первых студийных записях машины для телевидения, на случай, если потребуются какие-либо исправления программного обеспечения. Позже она описала это событие как «уникальный момент времени, когда публика хотела знать, как работает эта штука, и могла бы показать и научить программировать». [18]

ARM-процессор

В октябре 1983 года Уилсон начал проектировать набор инструкций для одного из первых процессоров с сокращенным набором инструкций (RISC), Acorn RISC Machine (ARM). [22] ARM1 был доставлен 26 апреля 1985 года и заработал впервые, [23] поступив в производство в том же году. [24] Этот тип процессора позже стал одним из самых успешных IP-ядер — лицензированным ядром ЦП — и к 2012 году использовался в 95% смартфонов . [14] Уилсон также разработал Acorn Replay, видеоархитектуру для машин Acorn. Она включала расширения операционной системы для доступа к видео, а также кодеки , оптимизированные для запуска видео с высокой частотой кадров на процессорах ARM, начиная с ARM 2. [25]

Она была неисполнительным директором технологической и игровой компании Eidos plc, которая купила и создала Eidos Interactive , в течение нескольких лет после ее выхода на биржу в 1990 году. [26] Она была консультантом ARM Ltd, когда она отделилась от Acorn в 1990 году.

Уилсон делает публичную презентацию о разработке ARM в 2009 году

После закрытия Acorn Computers Уилсон несколько раз появлялся на публике, чтобы рассказать о проделанной там работе. [27]

Огненная тропа

Уилсон была главным архитектором процессора Firepath компании Broadcom . [28] История Firepath берет свое начало в компании Acorn Computers, [29] которая после переименования в Element 14 была разделена в результате поглощения, при этом название Element 14 было передано новой компании, [30] в конечном итоге эту компанию купила Broadcom в 2000 году. [31] В 2001 году она стала научным сотрудником и директором компании Broadcom. [32]

В 2011 году в журнале Maximum PC Уилсон была указана под номером 8 в статье под названием «15 самых важных женщин в истории технологий». [10]

Почести и награды

В 2012 году Уилсон была награждена премией Fellow Award Музея компьютерной истории в Калифорнии «за ее работу со Стивом Фербером над компьютером BBC Micro и архитектурой процессора ARM». [1] [33] В 2009 году она была избрана членом Королевской инженерной академии, а в 2013 году — членом Королевского общества . [34] В 2014 году Уилсон получила премию Lovie Lifetime Achievement Award в знак признания ее изобретения процессора ARM. [35] В 2016 году она стала почетным членом своей альма-матер, колледжа Селвина в Кембридже . [12] В 2020 году она была удостоена звания заслуженного члена Британского компьютерного общества . [2]

В 2019 году в честь Дня рождения Уилсон был назначен Командором Ордена Британской империи (CBE) за заслуги в области вычислительной техники. [36]

В 2022 году в Вашингтоне, округ Колумбия, была вручена премия Чарльза Старка Дрейпера в области инженерии Дэвиду А. Паттерсону, Джону Л. Хеннесси, Стивену Б. Ферберу и Софи М. Уилсон за «изобретение, разработку и внедрение» микросхем RISC. [37]

Личная жизнь

Уилсон перенесла операцию по смене пола и сменила пол с мужского на женский в 1994 году. [38] [39] Она увлекается фотографией и участвует в местной театральной группе, где отвечает за костюмы и декорации, а также играет в ряде постановок. Она также сыграла эпизодическую роль хозяйки паба в телевизионной драме BBC Micro Men , в которой молодого Уилсона играет Стефан Батлер. [39]

Смотрите также

Ссылки

  1. ^ abc "Sophie Wilson: 2012 Fellow". Computer History Museum . Архивировано из оригинала 19 сентября 2020 года . Получено 15 мая 2020 года .
  2. ^ abc "Sophie Wilson". BCS . 2020. Архивировано из оригинала 7 мая 2021 . Получено 7 мая 2021 .
  3. ^ abcd "Устная история Софи Уилсон, стипендиата Музея компьютерной истории 2012 года" (PDF) . Archive.computerhistory.org . Архивировано (PDF) из оригинала 3 марта 2016 года . Получено 10 апреля 2018 года .
  4. ^ ab "Sophie [email protected]". Архивировано из оригинала 4 декабря 2009 года . Получено 1 января 2010 года .
  5. ^ "Список стипендиатов". Архивировано из оригинала 8 июня 2016 года . Получено 23 октября 2014 года .
  6. ^ "Премия Дрейпера". Broadcom . Получено 11 декабря 2023 г.
  7. ^ "Sophie Wilson (Profile)". Computer History Museum . Получено 11 декабря 2023 г. .
  8. ^ "Sophie Wilson: ARM And How Making Things Simpler Made They Faster & More Efficient". Hackaday . 8 мая 2018 г. Получено 11 декабря 2023 г.
  9. ^ ab "ARM's way". Electronics Weekly . 29 апреля 1998 г. Получено 13 декабря 2023 г.
  10. ^ ab Bouman, Amber (1 марта 2011 г.). «15 самых важных женщин в истории технологий». Maximum PC . Архивировано из оригинала 2 мая 2015 г. Получено 12 марта 2012 г.
  11. ^ ab Wilson, Sophie (лето 2024 г.). «Начинается эра ИИ ПК». Журнал Selwyn . №. Лето 2024 г. стр. 11.
  12. ^ ab "Признание пионера в области компьютеров". Selwyn College . 21 апреля 2016 г. Архивировано из оригинала 2 ноября 2019 г. Получено 15 мая 2020 г.
  13. ^ Уилсон, Софи. "Изобретатель ARM: Софи Уилсон (часть 1)". YouTube . Архивировано из оригинала 11 декабря 2021 г.
  14. ^ abc Bidmead, Chris (2 мая 2012 г.). "Невоспетые герои технологий: создатели ARM Софи Уилсон и Стив Фербер". The Register . Архивировано из оригинала 13 апреля 2019 г. Получено 9 ноября 2015 г.
  15. ^ ab Gelenbe 2009, стр. 118.
  16. ^ Рассел, РТ "История BBC BASIC". Архивировано из оригинала 23 октября 2018 года . Получено 10 июня 2007 года .
  17. ^ Геленбе 2009, стр. 119.
  18. ^ abcd "BBC Micro зажигает воспоминания о революции". BBC News. 21 марта 2008 г. Архивировано из оригинала 7 апреля 2008 г. Получено 26 октября 2015 г.
  19. Неделя, которую стоит запомнить: гонка за прототипом BBC Micro, Национальный музей вычислительной техники , 14 января 2022 г. через YouTube .
  20. Повестка дня собрания, 12 февраля 1981 г. Повестка дня собрания, на котором было принято решение. Предоставлено Ричардом Расселом , 2016 г.
  21. ^ BBC, основные спецификации для тендеров и первоначальный ответ Acorn, декабрь 1980 г./январь 1981 г. Предоставлено Ричардом Расселом , 2016 г. Доступно 2024-02-06. См. также ветку обсуждения
  22. ^ Геленбе 2009, стр. 121.
  23. ^ Холь и Хайндс 2014, стр. 5–6.
  24. ^ Уилсон, Софи (лето 2024 г.). «Начинается эра ИИ ПК». Журнал Selwyn . №. Лето 2024 г. стр. 11.
  25. ^ Drage, Chris (июль 1992 г.). «Action Replay». Acorn User . стр. 107–109 . Получено 29 октября 2021 г.
  26. ^ Берли, Ян (август 1993 г.). «The cutting edge». Acorn User . стр. 29–31 . Получено 29 октября 2021 г.
  27. ^ "CU Computer Preservation Society 1998–1999". Cambridge University Computer Preservation Society. 29 августа 2002 г. Архивировано из оригинала 31 марта 2012 г. Получено 28 июня 2011 г. 20 октября 1998 г. Софи Уилсон выступила перед аудиторией из 22 человек с речью об Acorn от BBC до ARM .
  28. ^ Смотерман, Марк. «Какие машины нравятся компьютерным архитекторам?». Архивировано из оригинала 4 апреля 2006 г. Получено 22 мая 2012 г.
  29. ^ "Лига женщин-кодеров". Библиотека Корнеллского университета . Архивировано из оригинала 28 ноября 2022 г.
  30. ^ "Acorn Group PLC – Предварительное объявление проверенных результатов за год, закончившийся 31 декабря 1998 года" (PDF) . marutan.net . Архивировано из оригинала (PDF) 18 июля 2011 г. . Получено 14 января 2011 г. .
  31. ^ Каллен, Дрю (14 октября 2000 г.). «Broadcom ест Element 14». The Register . Архивировано из оригинала 12 ноября 2020 г. Получено 31 января 2021 г.
  32. ^ Уилсон, Софи (лето 2024 г.). «Начинается эра ИИ ПК». Журнал Selwyn . №. Лето 2024 г. стр. 11.
  33. ^ Уильямс, Алан (20 января 2012 г.). «Четыре ядра ARM для каждого человека на земле – Фербер, Уилсон удостоен чести». Electronics Weekly . Архивировано из оригинала 23 января 2012 г. Получено 7 марта 2012 г.
  34. ^ "Ms Sophie Wilson FREng FRS". Королевское общество. Архивировано из оригинала 22 февраля 2014 года.
  35. ^ "Sophie Wilson's ARM Microprocessor" (на итальянском). 5 мая 2015 г. Архивировано из оригинала 4 сентября 2020 г. Получено 12 марта 2019 г.
  36. ^ "№ 62666". The London Gazette (Приложение). 8 июня 2019 г. стр. B10.
  37. ^ "Draper Prize". Национальная инженерная академия . Получено 11 декабря 2023 г.
  38. ^ "Ты прекрасна и не забывай об этом. Несколько слов о принятии". Beyond Positive . 9 мая 2012 г. Архивировано из оригинала 10 августа 2020 г. Получено 27 апреля 2020 г.
  39. ^ ab Williams, Chris (8 октября 2009 г.). "BBC4's Micro Men: an interview and review". Drobe . Архивировано из оригинала 16 марта 2012 г. . Получено 20 июня 2010 г. .

Источники

Внешние ссылки