Amdahl's Law in the Multicore Era09

Meeting schedule: 

Mark what times you are available:

9:00am - 9:45am:
9:45am - 10:30am:
10:30am - 11:15am:
11:15am - noon:
1:30pm - 2:15pm:
2:15pm - 3:00pm:
3:00pm - 3:45pm:
3:45pm: talk setup
4:00pm: Talk

Talk Title: 

Amdahl's Law in the Multicore Era

Date: 
Tue, 09/15/2009 - 16:00
Semester: 
fall
Location: 
1221 CS
Speaker: 
Mark D. Hill, UW-Madison
Abstract: 

This is a reprise performance of Hill's HPCA 2008 Keynote Address that is especially suitable for new architecture graduate students and all non-computer architects.

Over the last several decades computer architects have been phenomenally successful turning the transistor bounty provided by Moore's Law into chips with ever increasing single-threaded performance. During many of these successful years, however, many researchers paid scant attention to multiprocessor work. Now as vendors turn to multicore chips, researchers are reacting with more papers on multi-threaded systems. While this is good, we are concerned that further work on single-thread performance will be squashed.

To help understand future high-level trade-offs, we develop a corollary to Amdahl's Law for multicore chips [Hill & Marty, IEEE Computer 2008]. It models fixed chip resources for alternative designs that use symmetric cores, asymmetric cores, or dynamic techniques that allow cores to work together on sequential execution. Our results encourage multicore designers to view performance of the entire chip rather than focus on core efficiencies. Moreover, we observe that obtaining optimal multicore performance requires further research BOTH in extracting more parallelism and making sequential cores faster.

---------

Biography

Mark D. Hill (http://www.cs.wisc.edu/~markhill) is professor in both the Computer Sciences Department and the Electrical and Computer Engineering Department at the University of Wisconsin-Madison, where he also co-leads the Wisconsin Multifacet project with David Wood. He earned a Ph.D. from the University of California, Berkeley. He is an ACM Fellow and a Fellow of the IEEE. His past work ranges from refining multiprocessor memory consistency models to developing the 3C model of cache behavior (compulsory, capacity, and conflict misses).