Wen-mei Hwu
Encyclopedia
Wen-mei Hwu is a professor at University of Illinois at Urbana-Champaign
specializing in compiler design, computer architecture
, computer microarchitecture
, and parallel processing
. He currently holds the Walter J. ("Jerry") Sanders III-Advanced Micro Devices Endowed Chair in Electrical and Computer Engineering in the Coordinated Science Laboratory
. He is a PI for the petascale
Blue Waters
system, is co-director of the Intel
and Microsoft
funded Universal Parallel Computing Research Center (UPCRC)
, and PI for the world's first NVIDIA CUDA
Center of Excellence. At the Illinois Coordinated Science Lab, Dr. Hwu leads the IMPACT Research Group and is director of the OpenIMPACT project - which has delivered new compiler and computer architecture technologies to the computer industry since 1987. From 1997 to 1999, Dr. Hwu served as the chairman of the Computer Engineering Program at Illinois.
Dr. Hwu's Ph.D. research was at the University of California, Berkeley
under Yale Patt
. Their CPU microarchitecture projects, HPS and HPSm,
were the predecessors of the form of out-of-order execution that became commercially successful with the Intel P6
. For his contributions to the areas of compiler optimization
and computer architecture, he received the 1993 Eta Kappa Nu
Outstanding Young Electrical Engineer Award, the 1994 Xerox Award for Faculty Research, the 1994 University Scholar Award of the University of Illinois, the 1997 Eta Kappa Nu Holmes MacDonald Outstanding Teaching Award, the 1998 ACM SigArch Maurice Wilkes Award, the 1999 ACM Grace Murray Hopper Award, the 2001 Tau Beta Pi
Daniel C. Drucker Eminent Faculty Award. He served as the Franklin Woeltge Distinguished Professor of Electrical and Computer Engineering from 2000 to 2004. He is a fellow of IEEE and ACM
.
University of Illinois at Urbana-Champaign
The University of Illinois at Urbana–Champaign is a large public research-intensive university in the state of Illinois, United States. It is the flagship campus of the University of Illinois system...
specializing in compiler design, computer architecture
Computer architecture
In computer science and engineering, computer architecture is the practical art of selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals and the formal modelling of those systems....
, computer microarchitecture
Microarchitecture
In computer engineering, microarchitecture , also called computer organization, is the way a given instruction set architecture is implemented on a processor. A given ISA may be implemented with different microarchitectures. Implementations might vary due to different goals of a given design or...
, and parallel processing
Parallel processing
Parallel processing is the ability to carry out multiple operations or tasks simultaneously. The term is used in the contexts of both human cognition, particularly in the ability of the brain to simultaneously process incoming stimuli, and in parallel computing by machines.-Parallel processing by...
. He currently holds the Walter J. ("Jerry") Sanders III-Advanced Micro Devices Endowed Chair in Electrical and Computer Engineering in the Coordinated Science Laboratory
Coordinated Sciences Laboratory
The Coordinated Science Laboratory is a major scientific research laboratory at the University of Illinois at Urbana-Champaign. With deep roots in information technology, CSL has invented and deployed many landmark innovations, such as the electric vacuum gyroscope, the first computer-assisted...
. He is a PI for the petascale
Petascale
In computing, petascale refers to a computer system capable of reaching performance in excess of one petaflop, i.e. one quadrillion floating point operations per second. The standard benchmark tool is LINPACK and Top500.org is the organisation which tracks the fastest supercomputers...
Blue Waters
Blue Waters
Blue Waters is the name of a petascale supercomputer to be deployed at the National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign...
system, is co-director of the Intel
Intel Corporation
Intel Corporation is an American multinational semiconductor chip maker corporation headquartered in Santa Clara, California, United States and the world's largest semiconductor chip maker, based on revenue. It is the inventor of the x86 series of microprocessors, the processors found in most...
and Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...
funded Universal Parallel Computing Research Center (UPCRC)
UPCRC Illinois
UPCRC Illinois is one of two Universal Parallel Computing Research Centers launched in 2008 by Microsoft Corporation and Intel Corporation to accelerate the development of mainstream parallel computing for consumer and business applications such as desktop and mobile computing...
, and PI for the world's first NVIDIA CUDA
CUDA
CUDA or Compute Unified Device Architecture is a parallel computing architecture developed by Nvidia. CUDA is the computing engine in Nvidia graphics processing units that is accessible to software developers through variants of industry standard programming languages...
Center of Excellence. At the Illinois Coordinated Science Lab, Dr. Hwu leads the IMPACT Research Group and is director of the OpenIMPACT project - which has delivered new compiler and computer architecture technologies to the computer industry since 1987. From 1997 to 1999, Dr. Hwu served as the chairman of the Computer Engineering Program at Illinois.
Dr. Hwu's Ph.D. research was at the University of California, Berkeley
University of California, Berkeley
The University of California, Berkeley , is a teaching and research university established in 1868 and located in Berkeley, California, USA...
under Yale Patt
Yale Patt
Yale Nance Patt is an American professor of electrical and computer engineering at The University of Texas at Austin. He holds the Ernest Cockrell, Jr. Centennial Chair in Engineering. In 1965, Patt introduced the WOS module, the first complex logic gate implemented on a single piece of silicon...
. Their CPU microarchitecture projects, HPS and HPSm,
were the predecessors of the form of out-of-order execution that became commercially successful with the Intel P6
P6 (microarchitecture)
The P6 microarchitecture is the sixth generation Intel x86 microarchitecture, implemented by the Pentium Pro microprocessor that was introduced in November 1995. It is sometimes referred to as i686. It was succeeded by the NetBurst microarchitecture in 2000, but eventually revived in the Pentium M...
. For his contributions to the areas of compiler optimization
Compiler optimization
Compiler optimization is the process of tuning the output of a compiler to minimize or maximize some attributes of an executable computer program. The most common requirement is to minimize the time taken to execute a program; a less common one is to minimize the amount of memory occupied...
and computer architecture, he received the 1993 Eta Kappa Nu
Eta Kappa Nu
Eta Kappa Nu is the electrical and computer engineering honor society of the IEEE, founded in October 1904 by Maurice L. Carr at the University of Illinois at Urbana-Champaign. The organization currently has around 200 student chapters and about 3,000,000 members and is headquartered in Chicago,...
Outstanding Young Electrical Engineer Award, the 1994 Xerox Award for Faculty Research, the 1994 University Scholar Award of the University of Illinois, the 1997 Eta Kappa Nu Holmes MacDonald Outstanding Teaching Award, the 1998 ACM SigArch Maurice Wilkes Award, the 1999 ACM Grace Murray Hopper Award, the 2001 Tau Beta Pi
Tau Beta Pi
The Tau Beta Pi Association is the oldest engineering honor society in the United States and the second oldest collegiate honor society in America. It honors engineering students who have shown a history of academic achievement as well as a commitment to personal and professional integrity...
Daniel C. Drucker Eminent Faculty Award. He served as the Franklin Woeltge Distinguished Professor of Electrical and Computer Engineering from 2000 to 2004. He is a fellow of IEEE and ACM
Association for Computing Machinery
The Association for Computing Machinery is a learned society for computing. It was founded in 1947 as the world's first scientific and educational computing society. Its membership is more than 92,000 as of 2009...
.
Current Research Affiliations
- Universal Parallel Computing Research Center (UPCRC) at Illinois
- Blue Waters Project at the National Center for Supercomputing Applications (NCSA)
- IMPACT Research Group at the Coordinated Science Lab
- Concurrent Theme for the Gigascale Systems Research Center
- CUDACUDACUDA or Compute Unified Device Architecture is a parallel computing architecture developed by Nvidia. CUDA is the computing engine in Nvidia graphics processing units that is accessible to software developers through variants of industry standard programming languages...
Center of Excellence at Illinois
See also
- Wen-mei Hwu's Homepage
- Parallel Computing Research at Illinois: The UPCRC Agenda
- Parallel@Illinois
- Electrical and Computing Engineering at Illinois
- NVIDIA Appoints First CUDA Center of Excellence
- First Virtual School on Computational Science and Engineering: GPUs and Multicores - led by Wen-mei Hwu and David Kirk (Summer 2008)
- University of Illinois NVIDIA CUDA Course taught by Wen-mei Hwu and David Kirk (9 March 2007)