2:00 - 2:10 |
WDDD Introduction |
Bryan Black and Trey Cain |
2:10 - 3:50 | Session I: Microarchitecture and Prediction |
The Importance of Heat-Sink Modeling for DTM and a Correction to "Predictive DTM for Multimedia Applications" |
Jayanth Srinivasan, Sarita V. Adve |
Why Not Data Trace Cache | Tomer Y. Morad, Uri C. Weiser, Avinoam Kolodny |
Complex Load-Value Predictors: Why We Need Not Bother | Nana B. Sam, Martin Burtscher |
Correct Alignment of a Return-Address-Stack after Call and Return Mispredictions |
Veerle Desmet, Yiannakis Sazeides, Constantinos Kourouyiannis, and Koen De Bosschere |
3:50 - 4:20 |
Coffee Break and Discussion
|
|
4:20 - 6:15 | Session 2: Multiprocessors and Transactional Memory |
Deconstructing Redundant Memory
Synchronization |
Christoph von Praun |
Transactional Memory Background |
Colin Blundell |
Deconstructing Transactional Semantics: The Subtleties of Atomicity |
Colin Blundell, E Christopher Lewis, Milo M. K. Martin |
Challenges to Providing Performance Isolation in Transactional Memories |
Craig Zilles, David H. Flint |
Rebuttal Panel |
Bradley C. Kuszmaul, Lance Hammond, Ravi Rajwar |
Conclusions and Feedback |