Дэйв Джаггар - Dave Jaggar
Дэйв Джаггар | |
---|---|
Родившийся | Дэвид Вивиан Джаггар 4 февраля 1967 г. |
Гражданство | Новая Зеландия |
Альма-матер | Кентерберийский университет (Бакалавр, Магистр с отличием) |
Известен | Большой палец руки архитектура |
Дети | 3 |
Награды | |
Научная карьера | |
Учреждения | |
Тезис | Исследование производительности RISC-машины Acorn (1990) |
Дэвид Джаггар (родился 4 февраля 1967 г.)[1] компьютерный ученый, ответственный за разработку ARM архитектура между 1992 и 2000 годами, превратив его из недорогого процессора рабочей станции в доминирующий Встроенная система процессор.
ранняя жизнь и образование
Джаггар родился в 1967 г. в г. Крайстчерч, Новая Зеландия и получил образование в Средняя школа мальчиков Ширли.[1] Он присутствовал на Кентерберийский университет, где он получил Бакалавр степень в области Информатика в 1987 г. и Магистр естественных наук степень в области компьютерных наук в 1991 году. Его магистерская диссертация была озаглавлена Исследование производительности RISC-машины Acorn, в котором он выявил недостатки ранних разработок ARM.[2]
Карьера
Джаггар присоединился Кембридж -основан РУКА в июне 1991 г. программист и изначально разработал ARMulator симулятор набора команд.[1] Он является дизайнером ARM7 микропроцессор и архитектор процессоров ARM7D, ARM7DM и ARM7TDMI. Он также является архитектором процессора ARM9TDMI, унаследовав это семейство от Цифровой Сильная рука. Он является автором Справочного руководства по архитектуре ARM.[3] В 1996 году он основал ARM Остин дизайн-центр, где он разработал ARM10 семья, VFP Модуль вектора с плавающей запятой и архитектуры ARMv5 System и Debug.[4]
Джаггар известен прежде всего созданием Большой палец архитектура, чтобы переместить ARM в качестве встроенного процессора. Оригинал ARM архитектура, унаследованный от Желудь, имел как коммерческие, так и технические недостатки, которые делали его непригодным для ARM Интеллектуальная собственность лицензирование Бизнес модель. Во-первых, не было патент покрытие и поэтому был полностью уязвим для бесплатного копирования и лицензирования (например, Янтарь ). Во-вторых, страдал от бедных плотность кода, типичный для RISC набор команд, и поэтому для достижения его максимальной производительности требовалась дорогая система памяти как с точки зрения стоимости, так и с точки зрения энергопотребления.[5]В ответ на эти проблемы Джаггар изобрел новый архитектура набора команд, включающий концепцию ЦП с двумя наборами инструкций, каждый из которых использует общий путь к данным, первая закодирована в 16 битах, предназначенных для максимальной плотности кода, а вторая закодирована в 32 битах для максимальной производительности (в основном на основе исходного набора инструкций ARM для обратная совместимость ). Этот «образный скачок»[6] решил проблему плотности кода и привел к получению двух ключевых патентов на ARM,[7][8] и позволил ARM защитить свою интеллектуальную собственность.[9] Сжатый набор инструкций Thumb был впервые реализован в широко распространенных ARM7TDMI которая на протяжении многих лет лежала в основе успешной бизнес-модели лицензирования ARM.[10][11]Впоследствии в ARM Cortex-M семейство (наиболее плодовитые процессорные ядра ARM) устаревший 32-разрядный набор инструкций ARM был полностью исключен в пользу набора инструкций Thumb, и Thumb продолжает оставаться основой архитектуры ARMv8-M[12] в центре ожиданий ARM от одного триллиона устройств Интернета вещей (IoT) на базе ARM.[13]
Почести и награды
Джаггар получил медаль Джеймса Клерка Максвелла 2019 года от IEEE и RSE вместе с другим инженером ARM Дэвидом Флинном за «вклад в разработку новых архитектур компьютеров с сокращенным набором команд (RISC), которые используются в более чем 100 миллиардах микропроцессорных ядер по всему миру».[14]
Личная жизнь
У Джаггара две дочери и сын.[1]
Рекомендации
- ^ а б c d Музей истории компьютеров. "Устная история Дэвида" Дэйв "Джаггар" (PDF). Получено 29 января 2019.
- ^ Джаггар, Дэвид В. (1990). Исследование производительности RISC-машины Acorn (MSc). Кентерберийский университет.
- ^ Джаггар, Дэйв (1996). Справочное руководство по архитектуре ARM. Прентис Холл. С. 6–1. ISBN 978-0-13-736299-8.
- ^ Кларк, Питер (15 октября 1998 г.). «ARM10 - ответ на вызов потребителя». IEEE Times.
- ^ Сегарс, Саймон; Кларк, Кит; Гаудж, Лиам (Октябрь 1995 г.). «Проблемы встроенного управления, большой палец и ARM7TDMI». IEEE Micro. IEEE. 15 (5): 22–30. Дои:10.1109/40.464580. ISSN 0272-1732.
- ^ Фербер, Стив (15 марта 2017 г.). «Микропроцессоры: двигатели цифровой эпохи». Труды Лондонского королевского общества. Серия A: математические, физические и технические науки. Издательство Королевского общества. 473 (2199): 20160893. Bibcode:2017RSPSA.47360893F. Дои:10.1098 / rspa.2016.0893. ISSN 1364-5021. ЧВК 5378251. PMID 28413353.
- ^ США 5740461, Джаггар, Дэвид, "Обработка данных с использованием нескольких наборов инструкций", выпущенный 14 апреля 1998 г.
- ^ США 5568646, Джаггар, Дэвид, "Отображение множественных наборов инструкций", выпущено 22 октября 1996 г.
- ^ Гейн, Брюс (22 марта 2000 г.). «ARM подает иск о нарушении патентных прав против picoTurbo». EE Times.
- ^ Джаггар, Дэйв (Июль – август 1997 г.). «Архитектура и системы ARM». IEEE Micro. IEEE. 17 (4): 9–11. Дои:10.1109 / MM.1997.612174. ISSN 0272-1732.
- ^ Дженнингс, Майк (19 октября 2011 г.). «Взлет и подъем ARM». IT Pro.
- ^ РУКА. «Введение в архитектуру ARMv8-M». Получено 28 января 2019.
- ^ Софтбанк. «Сегмент АРМ». Получено 28 января 2019.
- ^ IEEE. «Медаль Джеймса Клерка Максвелла 2019 IEEE / RSE» (PDF). Получено 19 декабря 2018.