Josh Fisher
Josh Fisher | |
---|---|
Född |
Bronx, NY, USA
|
22 juli 1946
Alma mater | Courant Institute of Mathematical Sciences ( New York University ) |
Känd för | Uppfinningen av VLIW-arkitekturer , Parallellism på instruktionsnivå , Trace Scheduling , Medgrundare av Multiflow Computer |
Utmärkelser |
Eckert-Mauchly Award , (IEEE/ACM 2003) B. Ramakrishna Rau Award (IEEE-CS 2012) Connecticut Entrepreneur of the Year (1987) Presidential Young Investigator's Award (NSF 1984) |
Vetenskaplig karriär | |
Fält | Datorarkitektur , kompilering , inbyggda system |
institutioner | Yale University , Multiflow Computer , Hewlett-Packard Laboratories (pensionerad) |
Joseph A "Josh" Fisher är en amerikansk och spansk datavetare känd för sitt arbete med VLIW- arkitekturer, kompilering och parallellism på instruktionsnivå och för grundandet av Multiflow Computer . Han är en Hewlett-Packard Senior Fellow (emeritus).
Biografi
Fisher har en BA (1968) i matematik (med utmärkelser) från New York University och har en magister- och doktorsexamen (1979) i datavetenskap från The Courant Institute of Mathematics vid New York University.
Fisher började på Yale University Department of Computer Science 1979 som biträdande professor och befordrades till docent 1983. 1984 lämnade Fisher Yale för att grunda Multiflow Computer tillsammans med Yale-kollegorna John O'Donnell och John Ruttenberg. Fisher började på HP Labs efter stängningen av Multiflow 1990. Han ledde HP Labs i Cambridge, MA, USA från grundandet 1994, och blev HP Fellow (2000) och sedan Senior Fellow (2002) vid starten av dessa titlar på Hewlett -Packard. Fisher gick i pension från HP Labs 2006.
Fisher är gift (1967) med Elizabeth Fisher; de har en son, David Fisher, och en dotter, Dora Fisher. Han har spanskt medborgarskap på grund av sitt sefardiska arv.
Arbete
Spårningsplanering
I sin Ph.D. I sin avhandling skapade Fisher Trace Scheduling och myntade termen Instruction-level parallelism för att karakterisera VLIW, superscalar , dataflow och andra arkitekturstilar som involverar finkornig parallellism bland enkla instruktioner på maskinnivå. Spårningsplanering var den första praktiska algoritmen för att hitta stora mängder parallellitet mellan instruktioner som upptog olika grundblock . Detta ökade kraftigt den potentiella hastigheten för parallella arkitekturer på instruktionsnivå.
VLIW-arkitekturstilen
På grund av svårigheten att tillämpa spårschemaläggning på idiosynkratiska system (som 1970-talets DSP:er) som i teorin borde ha varit lämpliga mål för en spårningsschemaläggningskompilator, lade Fisher fram VLIW-arkitektoniska stilen. VLIW:er är normala datorer, designade för att köra kompilerad kod och används som vanliga datorer, men erbjuder stora mängder parallellitet på instruktionsnivå schemalagd av en spårningsschemaläggning eller liknande kompilator. VLIW används nu flitigt, särskilt i inbyggda system. De mest populära VLIW-kärnorna har sålts i mängder om flera miljarder processorer.
Multiflow dator
Multiflow grundades för att kommersialisera spårschemaläggning och VLIW-arkitekturer, som då allmänt ansågs vara opraktiska. Multiflows tekniska framgångar och spridningen av dess teknik och människor hade stor effekt på framtiden för datavetenskap och dataindustrin.
Pris och ära
- 1984 NSF Presidential Young Investigator's Award. (Detta pris var tänkt att övertyga lovande fakultet att stanna vid universitet; ekonomiskt bidrag till Yale University avslogs på grund av att Fisher lämnade för att starta Multiflow.)
- 1987 Eli Whitney Connecticut Entrepreneur of the Year.
- 2003 Eckert–Mauchly-pris som ges av The IEEE Computer Society och The Association for Computing Machinery, som ett erkännande för 25 år av framstående bidrag till parallellism på instruktionsnivå, banbrytande arbete med VLIW-arkitekturer och formuleringen av Trace Scheduling-kompileringstekniken . Eckert-Mauchly är känt som datorarkitekturgemenskapens högsta utmärkelse.
- 2012 B. Ramakrishna Rau-pris som ges av The IEEE Computer Society för utveckling av sammanställning av spårscheman och banbrytande arbete i VLIW-arkitekturer (Very Long Instruction Word) .
Skrifter
- Joseph A Fisher, Paolo Farabochi och Cliff Young: Embedded Computing: A VLIW Approach to Architecture, Compilers and Tools . Elsevier/Morgan Kaufmann, 2004.
- Joseph A Fisher: Trace Scheduling: A Technique for Global Microcode Compaction IEEE Trans. Computers, 30(7):478-490, 1981.
- Joseph A. Fisher: Very Long Instruction Word-arkitekturer och ELI-512 ISCA '83 Proceedings av det 10:e årliga internationella symposiet om datorarkitektur, sidorna 140–150, ACM, New York, NY, USA. Retrospective, 25 Years of ISCA , ACM, 1998.
- Joseph A. Fisher, John R. Ellis, John C. Ruttenberg, Alexandru Nicolau: Parallell bearbetning: En smart kompilator och en dum maskin Symp. Kompilatorkonstruktion, 1984: 37–47. Retrospective, Best of PLDI , ACM SIGPLAN Notices, 39(4):112, 2003.
- B. Ramakrishna Rau, Joseph A. Fisher: Instruktionsnivå parallell bearbetning: historia, översikt och perspektiv The Journal of Supercomputing - Specialnummer om instruktionsnivå parallellism, Volym 7 Issue 1–2, maj 1993. Även publicerad av Kluwer Academic Förlag Hingham, MA, USA.
externa länkar
- Elizabeth Fisher: Multiflow Computer: A Startup Odyssey . CreateSpace, 2013.
- IEEE: The VLIW Architecture of Joseph A. Fisher, del 1 Solid-State Circuits Magazine, IEEE, 2009, volym: 1, nummer: 2. Även del 2