Statistical Methods for Hardware-Software Co-Design

Colloq: Speaker: 
Benjamin Lee
Colloq: Speaker Institution: 
Duke University
Colloq: Date and Time: 
Mon, 2014-11-03 10:30
Colloq: Location: 
Building 5100, Room 128 (JICS Auditorium)
Colloq: Host: 
Jeffrey S. Vetter
Colloq: Host Email:
Colloq: Abstract: 
To pursue energy-efficiency, computer architects specialize and coordinate design across the hardware/software interface. However, coordination is expensive, with high non-recurring engineering costs that arise from an intractable number of degrees of freedom. I present the case for statistical methods to infer regression models, which provide tractability for complex design questions. These models estimate performance and power as a function of hardware parameters and software characteristics to permit coordinated design. For example, I show how to coordinate the tuning of sparse linear algebra with the design of the cache and memory hierarchy. Finally, I describe on-going work in using logistic regression to understand the root causes of performance tails and outliers in warehouse-scale datacenters.
Colloq: Speaker Bio: 
Benjamin Lee is an assistant professor of Electrical and Computer Engineering at Duke University. His research focuses on scalable technologies, power-efficient architectures, and high-performance applications. He is also interested in the economics and public policy of computation. He has held visiting research positions at Microsoft Research, Intel Labs, and Lawrence Livermore National Lab. Dr. Lee received his B.S. in electrical engineering and computer science at the University of California, Berkeley and his Ph.D. in computer science at Harvard University. He did postdoctoral work in electrical engineering at Stanford University. He received an NSF Computing Innovation Fellowship and an NSF CAREER Award. His research has been honored as a Top Pick by IEEE Micro Magazine and has been honored twice as Research Highlights by Communications of the ACM.