Dave Jaggar - Dave Jaggar

Dave Jaggar
narozený
David Vivian Jaggar

(1967-02-04) 4. února 1967 (věk 53)
Státní občanstvíNový Zéland
Alma materUniversity of Canterbury (BSc MSc Hons.)
Známý jakoARM palec architektura
Děti3
Ocenění
Vědecká kariéra
Instituce
TezeStudie výkonu stroje Acorn RISC  (1990)

David Jaggar (narozen 4. února 1967)[1] je počítačový vědec, který byl zodpovědný za vývoj ARM architektura v letech 1992 až 2000 jej předefinoval z nízkonákladového procesoru pracovní stanice na dominantní vestavěný systém procesor.

raný život a vzdělávání

Jaggar se narodil v roce 1967 v Christchurch, Nový Zéland a byl vzděláván u Střední škola Shirley Boys.[1] Navštěvoval University of Canterbury, kde získal a Bakalář věd vzdělání v oboru Počítačová věda v roce 1987 a Mistr vědy v oboru informatiky v roce 1991. Jeho diplomová práce měla název Studie výkonu stroje Acorn RISC, ve kterém odhalil nedostatky raných návrhů ARM.[2]

Kariéra

Jaggar se přidal Cambridge -na základě PAŽE v červnu 1991, jako programátor a původně vyvinul ARMulátor simulátor instrukční sady.[1] Je návrhářem ARM7 mikroprocesor a architekt procesorů ARM7D, ARM7DM a ARM7TDMI. Je také architektem procesoru ARM9TDMI, který tuto rodinu odvodil z Digitální StrongARM. Je autorem referenční příručky architektury ARM.[3] V roce 1996 založil ARM Austin designové centrum, kde navrhl ARM10 rodina, VFP Jednotka Vector Floating Point a architektury ARMv5 System and Debug.[4]

Jaggar je nejlépe známý pro vytváření Palec architektura přemístit ARM jako vestavěný procesor. Originál ARM architektura, zděděné z Žalud, měl obchodní i technické nedostatky, díky nimž byl pro ARM nevhodný Duševní vlastnictví licencování Obchodní model. Nejprve to nemělo patent pokrytí, a proto byla plně zranitelná vůči kopírování a bezplatné licenci (např. Jantar ). Zadruhé trpěl chudými hustota kódu, typické pro a RISC instrukční sadu, a proto k dosažení jejího maximálního výkonu vyžadoval drahý paměťový systém, a to jak z hlediska nákladů, tak i spotřeby energie.[5]V reakci na tyto problémy vynalezl Jaggar nový architektura sady instrukcí, zahrnující koncept CPU se dvěma instrukčními sadami, z nichž každá sdílí společné datová cesta, první kódovaný do 16 bitů navržený pro maximální hustotu kódu a druhý kódovaný do 32 bitů pro maximální výkon (do značné míry založený na původní sadě instrukcí ARM pro zpětná kompatibilita ). Tento „nápaditý skok“[6] vyřešil problém s hustotou kódu a vyústil ve dva klíčové patenty pro ARM,[7][8] a umožnil ARM bránit své duševní vlastnictví.[9] Sada palců komprimovaných instrukcí byla poprvé implementována všudypřítomně ARM7TDMI která byla základem úspěšného obchodního modelu licencování ARM po mnoho let.[10][11]Následně v ARM Cortex-M rodina (nejplodnější procesorová jádra ARM) byla starší 32bitová sada instrukcí ARM zcela zrušena ve prospěch pouze sady instrukcí Thumb a Thumb pokračuje jako základ architektury ARMv8-M[12] ve středu očekávání ARM od jednoho bilionu zařízení internetu věcí založených na ARM (IoT).[13]

Vyznamenání a ocenění

Jaggar obdržel medaili Jamese Clerka Maxwella z roku 2019 IEEE a RSE s kolegou inženýrem ARM Davidem Flynnem za „příspěvky k vývoji nových architektur počítačů RISC (Reduced Instruction Set Computer) přijatých ve více než 100 miliardách mikroprocesorových jader po celém světě.“[14]

Osobní život

Jaggar má dvě dcery a syna.[1]

Reference

  1. ^ A b C d Muzeum počítačové historie. „Oral History of David“ Dave „Jaggar“ (PDF). Citováno 29. ledna 2019.
  2. ^ Jaggar, David V. (1990). Studie výkonu stroje Acorn RISC (MSc). University of Canterbury.
  3. ^ Jaggar, Dave (1996). Referenční příručka architektury ARM. Prentice Hall. s. 6–1. ISBN  978-0-13-736299-8.
  4. ^ Clarke, Peter (15. října 1998). „ARM10 v pozici pro výzvu spotřebitele“. IEEE Times.
  5. ^ Segars, Simon; Clarke, Keith; Goudge, Liam (Říjen 1995). Msgstr "Problémy s integrovaným řízením, palec a ARM7TDMI". IEEE Micro. IEEE. 15 (5): 22–30. doi:10.1109/40.464580. ISSN  0272-1732.
  6. ^ Furber, Steve (15. března 2017). „Mikroprocesory: motory digitálního věku“. Sborník královské společnosti v Londýně. Řada A: Matematické, fyzikální a technické vědy. The Royal Society Publishing. 473 (2199): 20160893. Bibcode:2017RSPSA.47360893F. doi:10.1098 / rspa.2016.0893. ISSN  1364-5021. PMC  5378251. PMID  28413353.
  7. ^ USA 5740461 „Jaggar, David,„ Zpracování dat s více sadami instrukcí “, vydaný 14. dubna 1998 
  8. ^ USA 5568646 „Jaggar, David,„ Mapování více sad instrukčních sad “, vydáno 22. října 1996 
  9. ^ Gain, Bruce (22. března 2000). „ARM podal žalobu na porušení patentu proti picoTurbo“. EE Times.
  10. ^ Jaggar, Dave (Červenec – srpen 1997). "ARM architektura a systémy". IEEE Micro. IEEE. 17 (4): 9–11. doi:10.1109 / MM.1997.612174. ISSN  0272-1732.
  11. ^ Jennings, Mike (19. října 2011). „Vzestup a vzestup ARM“. IT Pro.
  12. ^ PAŽE. „Úvod do architektury ARMv8-M“. Citováno 28. ledna 2019.
  13. ^ Softbank. „Segment ARM“. Citováno 28. ledna 2019.
  14. ^ IEEE. „Medaile Jamese Clerka Maxwella IEEE / RSE 2019“ (PDF). Citováno 19. prosince 2018.