UWTV Program: Parallelizing Programs using Approximate Code
Note: Selected programs are available for streaming download per agreement with the original media source.
Sponsored by:
Parallelizing Programs using Approximate Code
Zilles presents two hardware/software techniques to exploit thread-parallel resources to improve sequential program performance. The first technique uses "helper threads" to avoid stalls (due to cache misses and branch mispredictions) that would be incurred by a single-threaded execution of the program. The second technique uses a "master processor" to compute future checkpoints of program state to achieve a (speculative) parallel execution of the program. Both techniques exploit a common theme: the use of approximate versions of code to generate accurate value predictions.

Windows Media
 * Help?
Series Title:CSE Colloquia - 2002
Subject(s):Engineering and Computer Science
Speaker(s): Craig Zilles, University of Wisconsin-Madison

Related Link(s):CSE website
Production Date: 03/12/2002
Runtime: 00:59:21
Rating:TV-PG
Support for UWTV is provided by:

San Jose State @ UW
Watch 9/3 at 8 p.m.
Original Game: 11/16/96

Kansas State @ UW
Watch 9/6 at 7 p.m.
Original Game: 9/28/91

Email us with comments or questions or call 888-616-UWTV

Copyright © University of Washington, 1997-2010. All Rights Reserved.