The STAMPede Project
Overview:
The STAMPede project is investigating the architectural, compiler, and OS support
necessary to effectively exploit single-chip multiprocessors. "STAMPede"
stands for "Single-chip, Tightly-coupled Architecture for MultiProcessing".
People Working on STAMPede:
Project Leader:
Graduate Students:
Undergrads:
Papers:
-
Extending Cache Coherence to Support Thread-Level Data Speculation on a Single Chip
and Beyond.
(plain postscript,
gzip'd postscript)
J. Gregory Steffan,
Christopher B. Colohan and Todd C. Mowry.
Technical Report CMU-CS-98-171, School of Computer Science,
Carnegie Mellon University, December 1998.
-
The Potential for Using Thread-Level Data Speculation to Facilitate Automatic Parallelization.
(plain postscript,
gzip'd postscript)
J. Gregory Steffan and Todd C. Mowry.
Proceedings of the Fourth International Symposium on High-Performance Computer
Architecture, February 2-4, 1998, Las Vegas, Nevada.
-
Architectural Support for Thread-Level Data Speculation.
(plain postscript,
gzip'd postscript)
J. Gregory Steffan,
Christopher B. Colohan and Todd C. Mowry.
Technical Report CMU-CS-97-188, School of Computer Science,
Carnegie Mellon University, November 1997.
-
The Potential for Thread-Level Data Speculation in Tightly-Coupled Multiprocessors.
(compressed PostScript)
J. Gregory Steffan and Todd C. Mowry
Technical Report CSRI-TR-350,
Computer Science Research Institute, University
of Toronto, February 1997.
Back to Todd C. Mowry's home page.