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]
Processor power dissipation or processing unit power dissipation is the process in which computer processors consume electrical energy,and dissipate this energy in the form of heat due to the resistance in the electronic circuits.
Power management is a feature of some electrical appliances,especially copiers,computers,computer CPUs,computer GPUs and computer peripherals such as monitors and printers,that turns off the power or switches the system to a low-power state when inactive. In computing this is known as PC power management and is built around a standard called ACPI which superseded APM. All recent computers have ACPI support.
Stephen Byram Furber is a British computer scientist,mathematician and hardware engineer,and Emeritus ICL Professor of Computer Engineering in the Department of Computer Science at the University of Manchester,UK. After completing his education at the University of Cambridge,he spent the 1980s at Acorn Computers,where he was a principal designer of the BBC Micro and the ARM 32-bit RISC microprocessor. As of 2023,over 250 billion ARM chips have been manufactured,powering much of the world's mobile computing and embedded systems,everything from sensors to smartphones to servers.
The International Symposium on Computer Architecture (ISCA) is an annual academic conference on computer architecture,generally viewed as the top-tier in the field. Association for Computing Machinery's Special Interest Group on Computer Architecture and Institute of Electrical and Electronics Engineers Computer Society are technical sponsors.
Mark A. Horowitz is an American electrical engineer,computer scientist,inventor,and entrepreneur who is the Yahoo! Founders Professor in the School of Engineering and the Fortinet Founders Chair of the Department of Electrical Engineering at Stanford University. He holds a joint appointment in the Electrical Engineering and Computer Science departments and previously served as the Chair of the Electrical Engineering department from 2008 to 2012. He is a co-founder,the former chairman,and the former chief scientist of Rambus Inc.. Horowitz has authored over 700 published conference and research papers and is among the most highly-cited computer architects of all time. He is a prolific inventor and holds 374 patents as of 2023.
In computer science and computer engineering,computer architecture is a description of the structure of a computer system made from component parts. It can sometimes be a high-level description that ignores details of the implementation. At a more detailed level,the description may include the instruction set architecture design,microarchitecture design,logic design,and implementation.
Oyekunle Ayinde "Kunle" Olukotun is a British-born Nigerian computer scientist who is the Cadence Design Systems Professor of the Stanford School of Engineering,Professor of Electrical Engineering and Computer Science at Stanford University and the director of the Stanford Pervasive Parallelism Lab. Olukotun is known as the “father of the multi-core processor”,and the leader of the Stanford Hydra Chip Multiprocessor research project. Olukotun's achievements include designing the first general-purpose multi-core CPU,innovating single-chip multiprocessor and multi-threaded processor design,and pioneering multicore CPUs and GPUs,transactional memory technology and domain-specific languages programming models. Olukotun's research interests include computer architecture,parallel programming environments and scalable parallel systems,domain specific languages and high-level compilers.
John Patrick Hayes is an Irish-American computer scientist and electrical engineer,the Claude E. Shannon Chair of Engineering Science at the University of Michigan. He supervised over 35 doctoral students,coauthored seven books and over 340 peer-reviewed publications. His Erdös number is 2.
The IEEE/ACM International Symposium on Microarchitecture® (MICRO) is an annual academic conference on microarchitecture,generally viewed as the top-tier academic conference on computer architecture. It is not to be confused with a micro-conference. Particularly within the domains of microarchitecture and Code generation (compiler),MICRO is unrivaled and esteemed as the premier forum. Association for Computing Machinery's Special Interest Group on Microarchitecture and Institute of Electrical and Electronics Engineers Computer Society are technical sponsors.
Margaret Martonosi is an American computer scientist who is currently the Hugh Trumbull Adams '35 Professor of Computer Science at Princeton University. Martonosi is noted for her research in computer architecture and mobile computing with a particular focus on power-efficiency.
Cache prefetching is a technique used by computer processors to boost execution performance by fetching instructions or data from their original storage in slower memory to a faster local memory before it is actually needed. Most modern computer processors have fast and local cache memory in which prefetched data is held until it is required. The source for the prefetch operation is usually main memory. Because of their design,accessing cache memories is typically much faster than accessing main memory,so prefetching data and then accessing it from caches is usually many orders of magnitude faster than accessing it directly from main memory. Prefetching can be done with non-blocking cache control instructions.
Yehia Massoud has had significant progressive academic leadership and has been involved in forging and building effective partnerships with numerous academic and industrial institutions,and international organizations,and governmental funding agencies.
David Atienza Alonso is a Spanish/Swiss scientist in the disciplines of computer and electrical engineering. His research focuses on hardware‐software co‐design and management for energy‐efficient and thermal-aware computing systems,always starting from a system‐level perspective to the actual electronic design. He is a full professor of electrical and computer engineering at the Swiss Federal Institute of Technology in Lausanne (EPFL) and the head of the Embedded Systems Laboratory (ESL). He is an IEEE Fellow (2016),and an ACM Fellow (2022).
Samuel Naffziger is an American electrical engineer who has been employed at Advanced Micro Devices in Fort Collins,Colorado since 2006. He was named a Fellow of the Institute of Electrical and Electronics Engineers (IEEE) in 2014 for his leadership in the development of power management and low-power processor technologies. He is also the Senior Vice President and Product Technology Architect at AMD.
Babak Falsafi is a computer scientist specializing in computer architecture and digital platform design. He is the founding director of EcoCloud at EPFL,an industrial/academic consortium investigating efficient and intelligent data-centric technologies. He is a professor in the School of Computer and Communication Sciences at EPFL. Prior to that he was a professor of electrical and computer engineering at Carnegie Mellon University,and an assistant professor of electrical and computer engineering at Purdue University. He holds a bachelor's degree in computer science,a bachelor's degree in electrical and computer engineering with distinctions from SUNY Buffalo,and a master's degree and PhD in computer science from University Wisconsin - Madison.
ACM SIGARCH is the Association for Computing Machinery's Special Interest Group on computer architecture,a community of computer professionals and students from academia and industry involved in research and professional practice related to computer architecture and design. The organization sponsors many prestigious international conferences in this area,including the International Symposium on Computer Architecture (ISCA),recognized as the top conference in this area since 1975. Together with IEEE Computer Society's Technical Committee on Computer Architecture (TCCA),it is one of the two main professional organizations for people working in computer architecture.
Norman Paul Jouppi is an American electrical engineer and computer scientist.
Timothy M. Pinkston is an American computer engineer,researcher,educator and administrator whose work is focused in the area of computer architecture. He holds the George Pfleger Chair in Electrical and Computer Engineering and is a Professor of Electrical and Computer Engineering at University of Southern California (USC). He also serves in an administrative role as Vice Dean for Faculty Affairs at the USC Viterbi School of Engineering.
Lawrence Pileggi is the Coraluppi Head and Tanoto Professor of Electrical and Computer Engineering at Carnegie Mellon University. He is a specialist in the automation of integrated circuits,and developing software tools for the optimization of power grids. Pileggi's research has been cited thousands of times in engineering papers.
Arun K. Somani is Associate Dean for Research of College of Engineering,Distinguished Professor of Electrical and Computer Engineering and Philip and Virginia Sproul Professor at Iowa State University. Somani is Elected Fellow of Institute of Electrical and Electronics Engineers (IEEE) for “contributions to theory and applications of computer networks”from 1999 to 2017 and Life Fellow of IEEE since 2018. He is Distinguished Engineer of Association for Computing Machinery(ACM) and Elected Fellow of The American Association for the Advancement of Science(AAAS).