A scalable approach to thread-level speculation. - J. Gregory Steffan; Christopher B. Colohan; Antonia Zhai; Todd C. Mowry (ISCA, 2000)

Compiler optimization of scalar value communication between speculative threads. - Antonia Zhai; Christopher B. Colohan; J. Gregory Steffan; Todd C. Mowry (ASPLOS, 2002)

Improving Value Communication for Thread-Level Speculation. - J. Gregory Steffan; Christopher B. Colohan; Antonia Zhai; Todd C. Mowry (HPCA, 2002)

Compiler Optimization of Memory-Resident Value Communication Between Speculative Threads. - Antonia Zhai; Christopher B. Colohan; J. Gregory Steffan; Todd C. Mowry (CGO, 2004)

Optimistic Intra-Transaction Parallelism on Chip Multiprocessors. - Christopher B. Colohan; Anastassia Ailamaki; J. Gregory Steffan; Todd C. Mowry (VLDB, 2005)

The STAMPede approach to thread-level speculation. - J. Gregory Steffan; Christopher B. Colohan; Antonia Zhai; Todd C. Mowry (ACM Trans. Comput. Syst., 2005)

Tolerating Dependences Between Large Speculative Threads Via Sub-Threads. - Christopher B. Colohan; Anastassia Ailamaki; J. Gregory Steffan; Todd C. Mowry (ISCA, 2006)

CMP Support for Large and Dependent Speculative Threads. - Christopher B. Colohan; Anastassia Ailamaki; J. Gregory Steffan; Todd C. Mowry (IEEE Trans. Parallel Distributed Syst., 2007)

Compiler and hardware support for reducing the synchronization of speculative threads. - Antonia Zhai; J. Gregory Steffan; Christopher B. Colohan; Todd C. Mowry (ACM Trans. Archit. Code Optim., 2008)

Incrementally parallelizing database transactions with thread-level speculation. - Christopher B. Colohan; Anastassia Ailamaki; J. Gregory Steffan; Todd C. Mowry (ACM Trans. Comput. Syst., 2008)