Colloquium Speaker

Speaker: James Goodman
University of Wisconsin
Topic:Architectural Support for Synchronization
Date:Thursday, November 15, 2001
Time:11:00 AM
Place:Gould-Simpson, Room 701

Refreshments will be served in the 7th-floor lobby of Gould-Simpson at 10:45 AM


The challenge for the computer architect is to turn ever more transistors into better computers. But architectural innovation can sometimes make programming easier as well as improving performance. I will describe some recent developments that improve the performance of parallel applications by exploiting hardware already largely present in modern processors. Surprisingly, these methods reduce the burden on the programmer, making it easier to write correct, efficient parallel programs.