DATE: Thursday , February 13, 2003
TIME: Noon - 1 pm
PLACE: Wean Hall 8220

Chris Colohan
Graduate Student, CSD, Carnegie Mellon University

The Impact of Thread Size and Selection on the Performance of
Thread-Level Speculation

Thread Level Speculation gives the compiler the ability to parallelize code aggressively: threads can be created with possible dependences between them. This gives the TLS compiler a degree of freedom which previous parallelizing compilers did not have, but the compiler still has to decide where to apply TLS. In this talk I discuss the issues involved in deciding where to apply TLS to existing programs, and present results from a study of applying TLS to a large collection of loops.

Chris Colohan is a sixth year PhD student in the CS program, attempting to finish his degree. As far as his advisor is concerned, Chris spends all of his waking hours chained to his desk writing compilers, crafting simulators, preparing talks, studying benchmarks, and fine tuning his mind. In case you were wondering, Chris would like to receive a thesis for his birthday.

For Further Seminar Info: