Trevor Mudge | |
---|---|
Occupation(s) | Computer scientist, academic and researcher |
Awards | ACM/IEEE CS Eckert-Mauchly Award, ACM and IEEE Computer Society |
Academic background | |
Education | B.Sc., Cybernetics, University of Reading M.S., Computer Science, University of Illinois Ph.D., Computer Science, University of Illinois |
Thesis | SEMANTRIX: A Semantically Guided Digital Electronic Machine (1973) A Computer Hardware Design Language for Multiprocessor Systems (1977) |
Academic work | |
Institutions | University of Michigan |
Trevor Mudge is a computer scientist,academic and researcher. He is the Bredt Family Chair of Computer Science and Engineering,and Professor of Electrical Engineering and Computer Science at the University of Michigan. [1]
His research interests include computer systems design,low power computing,computer-aided design,parallel processing,and the impact of technology. Mudge has authored numerous publications. He also holds over forty United States Patents for his inventions in the field of Computer Science. In 2014 he received the ACM/IEEE CS Eckert-Mauchly Award—the computer architecture community’s most prestigious award—“for pioneering contributions to low-power computer architecture and its interaction with technology”. He has been inducted into the MICRO Hall of fame, [2] and ISCA Hall of Fame. [3]
Mudge is a Life Fellow of the IEEE Computer Society,and a Fellow of the Association for Computing Machinery. [4]
Mudge studied at the University of Reading and obtained a Bachelor's degree in Cybernetics,with a minor in Mathematics,in 1969. He then moved to the United States and enrolled in the University of Illinois,where he earned his Master's degree and Doctoral degree in Computer Science in 1973 and 1977,respectively. [1]
Following his Bachelor's degree,Mudge joined the University of Illinois at Urbana-Champaign,and held an appointment as a research assistant in Digital Computer Laboratory in 1970,and in the Coordinated Science Laboratory in 1974. After graduation he joined the University of Michigan in 1977 as Assistant Professor of Electrical Engineering and Computer Science. He was promoted to Associate Professor in 1984,and to Professor of Electrical Engineering and Computer Science in 1990. In 2002 he became the Bredt Family Chair of Computer Science and Electrical Engineering at The University of Michigan. [5]
Mudge has worked extensively on computer architecture,with specific emphasis on computer systems design,computer-aided design,parallel processing,low power computing,and the impact of technology. His research has been characterized by the construction of prototypes as proof of concept.
Mudge and his colleagues developed the concept of runahead. [6] He has shown the effectiveness of point-to-point crossbars for systems with less than a few hundred processors. [7]
Mudge conducted a design study into a fully programmable architecture,SODA,to support software defined radio. [8] An industrial prototype was constructed by the Arm Ltd. [9] He and colleagues developed the first optimal clocking timing algorithms for latch based digital systems:the SMO algorithm. [10] [11]
Mudge was one of the first to propose that power be a primary microprocessor design constraint on a par with performance. [12] [13] In this connection,he and his colleagues developed “drowsy”caches. [14]
In 2003,Mudge and his colleagues suggested a new approach to DVS,known as Razor,employed in dynamic detection and correction regarding circuit timing errors. [15]
Mudge and his colleagues explored the idea of operating chips at near-threshold voltages to further reduce power consumption. [16] They also built a proof-of-concept prototype 3-dimensional die stacking prototype,and a proof-of-concept prototype 64-core prototype,Centipede. He was an early advocate of 3-dimensional die stacking architecture to save energy. [17]