UTCS Colloquia - Scott Mahlke, Professor, University of Michigan, "Energy Efficient Computing is Easy if You Don't Care about Programmability" ACE 2.302

Contact Name: 
Kate Callard
Location: 
ACES 2.302
Date: 
Mar 28, 2013 11:00am - 12:00pm

Signup Schedule: http://apps.cs.utexas.edu/talkschedules/cgi/list_events.cgi

Talk Audience: UTCS Faculty, Grads, Undergrads, Other Interested Parties

Host: Keshav K Pingali 

Talk Abstract: With the end of Dennard scaling, improving energy efficiency is recognized as one of the most important challenges in the semiconductor industry.  From data centers, where electricity costs dominate operating expenses, to mobile phones, where battery life is precious to all users, fundamental increases in energy efficiency are critical to drive our next generation computer systems.  This design paradox that requires designers to extract much more performance for much less energy has traditionally pushed engineers to employ hardwired accelerators.  Application-specific integrated circuits, or ASICs, provide the most efficient hardware implementations of specific functionality at orders of magnitude lower power or higher performance than desktop processors, but at the cost of programmability.  ASICs and other hardware accelerators cannot execute wide ranges of applications, some of which have not even been written yet, that users rely upon.  In this talk, I will present an approach that enables general-purpose processors to reach new levels of energy efficiency without sacrificing the ability to execute arbitrary code.  This approach relies upon the observation that short instruction bursts, regardless of the application that they come from, exhibit regularity and can be exploited by creating custom hardware matched to their properties.  Since these customizations are at such a fine granularity, they do not sacrifice programmability like traditional methods.

Speaker Bio: Scott Mahlke is a Professor in the Electrical Engineering and Computer Science Department at the University of Michigan where he leads the Compilers Creating Custom Processors group (http://cccp.eecs.umich.edu).  The CCCP group delivers technologies in the areas of customized processors for energy-efficient computing, reliable system design, and compiler code generation for heterogeneous systems.  Prior to joining academia, Scott was a Senior Researcher at Hewlett-Packard Laboratories.    He was one of the original contributors to both the OpenImpact and Trimaran compilers for VLIW processors.  Scott's achievements were recognized by several awards, including the Morris Wellman Professorship in 2004, ACM SIGARCH/IEEE-CS TCCA Most Influential Paper Award in 2006, Young Alumni Achievement Award in 2007, Ted Kennedy Family Team Excellence Award in 2009, and the EECS Outstanding Achievement Award in 2011. Scott received the Ph.D. degree in Electrical Engineering from the University of Illinois at Urbana-Champaign in 1997.

Tags: