My Institute    Contact    FAQs    Events    Press    Login

Parallel processing has finally come into the mainstream of computing as almost every processing chip going forward will have multiple processing cores. Software which is typically written as a sequential program, with the intention of running on a uniprocessor now has to be written to run correctly and efficiently on multiple processor cores. This is a decades old problem, and several decades of research have been invested in trying to find solutions but success has been very limited. New ways about achieving parallel execution are needed in order to easily make use of multicore processors.

The prevailing wisdom, based upon many decades of experience, says that a parallel program representation is required to achieve a parallel execution on multiple processors. This talk will challenge that decades-old wisdom and present a new paradigm for achieving parallel execution. This paradigm, which we call Serialization Sets, achieves parallel execution on multiple processors with a sequential program representation. We will present experimental results gathered on real machines showing that the new paradigm can achieve parallel execution speedups comparable to traditional parallel execution techniques, but can do so with a sequential program representation that does not suffer from the challenges and drawbacks of a parallel representation.

Speaker: Dr. Gurindar Sohi, John P. Morgridge Professor, E. David Cronon Professor of Computer Sciences, Computer Architecture Group Departments of Computer Sciences and Electrical and Computer Engineering, University of Wisconsin-Madison

Where: Dedicated Computing, LLC, N26 W23880 Commerce Circle, Waukesha, WI 53188

When: Tuesday, April 27, 2010, 11:30-13:00

To attend, please contact Dr. Jay Bayne at [email protected]