Scott MahlkeView profile
Professor
Scott Mahlke is a Professor and Associate Chair in the Electrical Engineering and Computer Science Department at the University of Michigan. He is affiliated with both the Advanced Computer Architecture Laboratory and the Software Systems Laboratory. He joined the University of Michigan in 2001 after receiving his Ph.D. from the University of Illinois and working at HP Laboratories for six years. Dr. Mahlke received his Ph.D. in Electrical Engineering from the University of Illinois at Urbana-Champaign in January 1997, with Wen-mei Hwu as his advisor. His thesis title was "Exploiting Instruction-level Parallelism in the Presence of Conditional Branches." He also holds an M.S. (1992) and B.S. (1988) in Electrical and Computer Engineering from the University of Illinois. Professor Mahlke's research focuses on compilers, computer architecture, and high-level synthesis. His work centers on designing next-generation computer systems that overcome challenges in performance, power consumption, and reliability. His research group, Compilers Creating Custom Processors (CCCP), designs customized processors and accelerators by customizing hardware to the software that will run on the system. His publications demonstrate significant contributions to compiler technology, instruction-level parallelism, predicated execution, and custom processor design, spanning from fundamental compiler optimizations to practical applications in embedded systems and high-performance computing. Professor Mahlke has received numerous awards including: National Science Foundation CAREER Award (2003) Morris Wellman Faculty Development Assistant Professorship (2004) ISCA Most Influential Paper Award (2006) 2007 Young Alumni Award from the ECE Department at the University of Illinois Multiple best paper awards at MICRO, SAMOS, and CASES conferences He has advised several PhD students to completion and his research group receives funding from the National Science Foundation, Gigascale Systems Research Center, ARM Ltd., Motorola, and Samsung Advanced Institute of Technology. Professor Mahlke has been actively involved in the computer architecture and compiler research communities, serving on program committees for major conferences including ISCA, MICRO, HPCA, PLDI, and CGO, and holding editorial positions for ACM Transactions on Architecture and Code Optimization and the Journal of Instruction Level Parallelism.








