Tom Conte
Thomas Martin Conte (född 1964) är biträdande dekanus för forskning och professor i datavetenskap vid Georgia Institute of Technology College of Computing ; och sedan 2011 även professor i elektro- och datorteknik (gemensamt utsedd) vid Georgia Institute of Technology College of Engineering . Han är stipendiat vid Institute of Electrical and Electronics Engineers ( IEEE). Han var ordförande för IEEE Computer Society 2015.
Thomas Martin Conte | |
---|---|
Född |
|
29 juli 1964
Utbildning | Filosofie doktor i elektroteknik |
Alma mater | University of Illinois i Urbana-Champaign ; University of Delaware |
Känd för | Utvärdering av datorprestanda, generering av kompilatorkod, initiativ för IEEE Rebooting Computing |
Make | Catherine Linder Conte |
Utmärkelser | Fellow i IEEE |
Vetenskaplig karriär | |
Fält | Datorarkitektur |
Avhandling | Systematisk datorarkitekturprototypning (1992) |
Doktorand rådgivare | Wen-mei Hwu |
Hemsida | http://www.conte.us |
Biografi
Conte tog sin kandidatexamen i elektroteknik 1986 från University of Delaware , sin magisterexamen i elektroteknik 1988 från University of Illinois, Urbana-Champaign , och sin doktor i filosofi i elektroteknik 1992 från University of Illinois , Urbana-Champaign. Han började sin karriär som biträdande professor vid University of South Carolina . 1995 flyttade Conte till North Carolina State University (i Raleigh, North Carolina ), där han var biträdande professor (1995–1998), sedan docent (1998–2002) och slutligen professor i el- och datorteknik (2003–2008). Under sommaren 2008 flyttade Conte till Atlanta, Georgia, och tog sin nuvarande position som gemensam professor i datavetenskap vid College of Computing och Electrical & Computer Engineering vid College of Engineering vid Georgia Institute of Technology . Någonstans där (2000–2001) tog han en kort omväg till DSP-startupen BOPS, inc. att fungera som chef för deras back- och kompilatorgrupp och "chefsmikroarkitekt" (eftersom de redan hade en "chefsarkitekt").
År 2004 tilldelade Department of Electrical and Computer Engineering, University of Illinois i Urbana-Champaign Conte sitt Young Alumni Achievement Award.
Conte leder för närvarande flera Ph.D. studenter i ämnen som sträcker sig från kompilatordesign till avancerade mikroarkitekturer. Hans forskning är eller har stötts av DARPA, Compaq (tidigare Digital), Hewlett-Packard (tidigare Compaq), IBM, Intel, Qualcomm, Texas Instruments, Sun, NASA och National Science Foundation.
Conte är mest känd för bidrag till områdena generering av kompilatorkod, datorarkitektur och utvärdering av datorprestanda.
2014 valdes Dr. Conte till 2015 års ordförande för IEEE Computer Society.
Akademiska bidrag
Datorarkitektur
Conte insåg i början av 1990-talet att Flynns förutsägelse om att hämta bandbredden var gränsen för att öka parallellismen på instruktionsnivån höll på att gå i uppfyllelse. Hans ofta citerade International Symposium on Computer Architecture paper och efterföljande arbete med instruktionshämtningsmekanismer har påverkat industrin och gett upphov till mycket efterforskning. På senare tid har Conte och hans Ph.D. studenter uppfann en teknik för att förutsäga datavärden med mycket hög (~90%) noggrannhet och visade hur förutsägande datavärden kan användas för att skala minnesväggen genom att möjliggöra aggressiv förhämtning. Arbetet är av stort intresse för industridesignteam som kämpar med prestandabegränsningar på grund av hastighetsgapet mellan mikroprocessorer och minnessystem. Conte och hans elever har också utvecklat en mycket liten men ändå mycket effektiv förhämtare som kallas Spectral Prefetcher. Detta publicerades i ACM Transactions on Computer Systems.
Conte har också bidragit till EPIC-arkitekturer. Ett välkänt exempel är att hans teknik för det då pressande problemet (ca. tidigt 90-tal) med VLIW-kodkompatibilitet mellan generationer. I en teknik som han och hans elever kallade "dynamisk omschemaläggning" tog Conte upp problemsamarbetet mellan ISA, hårdvaran och kompilatorn för att omschemalägga kod med minimal prestandaförlust vid förstagångssidamissar till koden. Detta arbete har stora konsekvenser för den långsiktiga livskraften för den EPIC-arkitektur som föreslås i Intel Itanium-processorfamiljen. Forskningen bidrog också till att göra kodoptimering under körning till ett praktiskt tillvägagångssätt. På så sätt anses hans forskning nu också vara ett av pionjärarbetena inom dynamisk kodoptimering. En av hans Ph.D. studenter fortsatte med att bygga verktyg som HP Dynamo dynamic optimizer och ytterligare en doktorsexamen. student fortsatte med att bygga IBM DAISY dynamic optimizer.
Generering av kompilatorkod
Conte har också gett betydande bidrag till profildriven optimering. Han var den första som insåg att gränsen för profildriven optimering inte var tekniken i sig, utan det var avmattningen på grund av profilering som hindrade industrins antagande. Han och hans elever tog fram smarta tekniker för att extrahera profilinformation från grenprediktorer på Intel Pentium-processor. Han fortsatte sedan med att föreskriva nya designkriterier för maskinvara för övervakning av mikroprocessorprestanda för att göra sådan hårdvara användbar för en kompilator. Resultaten återspeglas i prestandaräknare som finns i Intel Itanium, samdesignad av en av Contes Ph.D. studenter (Kishore Menezes). I kompilatorkodgenerering utvecklade Conte Treegion Scheduling, en ny teknik för kodschemaläggning som används idag i VLIW DSP-kompilatorer. Tekniken kan producera prestanda som liknar Scott Mahlkes hyperblockschemaläggning, men utan att behöva prediktionsstöd i hårdvaran. Han och hans elever uppfann också en teknik för att schemalägga kod i närvaro av distribuerade registerfiler (som är vanligt i DSP), optimera kod för både körtidseffektivitet och kodstorlekseffektivitet (som är avgörande för inbäddad kod) och utnyttja värdelokalitet i kodgenerering av EPIC-arkitekturer.
Analys av datorprestanda
Conte har utvecklat långvariga och viktiga tekniker för snabb simulering av datorarkitekturer. Ett exempel på detta är hans tekniker för att tillämpa sampling på processorprestandastudier på ett sådant sätt att det möjliggör beräkning av konfidensintervall. Innan det arbetet hade det inte gjorts något försök att införa felstapelberäkningar i provtagningen. Resultaten förväntades tas på enbart tro. Han var på samma sätt banbrytande för snabba simuleringstekniker för cacher och processorpipelines. Han fortsätter att vara aktiv här och har konsulterat om detta ämne för många företag, inklusive AT&T, IBM, NCR S3 ( SONICblue ) och Qualcomm.
Startar om datorn
I slutet av 2012 föreslog Conte tillsammans med Elie Track IEEE Rebooting Computing Initiative. Detta initiativ har haft stort inflytande på amerikanska och internationella forskningsprioriteringar.
Internationell färdplan för enheter och system
Under 2015 arbetade Conte med IEEE Fellow Paolo Gargini för att föra in International Technology Roadmap for Semiconductors i IEEE efter att Semiconductor Industry Association hade upphört att sponsra organisationen. Som ett erkännande av det föränderliga landskapet inom elektronik- och datorindustrin döpte Conte och Gargini satsningen om till International Roadmap for Devices and Systems .
Sedan 2016 har Conte fungerat som vice ordförande för IRDS.