

Toward Simplified Parallel Support in C++
(talk slides: .ppt
.pdf)
Shifting the Parallel Programming Paradigm
(BibTex)
Lock-Aware Transactional Memory
Optimizing Consistency Checking for Memory-Intensive Transactions
(BibTex)
C++ Move Semantics for Exception Safety and Optimization in Software Transactional Memory Libraries
(BibTex)
Extending Contention Managers for User-Defined Priority Based Transactions
(BibTex)
DracoSTM: A Practical C++ Approach to Software Transactional Memory
(BibTex)
Justin E. Gottschlich, Jeremy G. Siek, Paul J. Rogers, and Manish Vachharajani
[To Appear: BoostCon'09, the Third Boost Libraries Conference, May 2009]
Justin E. Gottschlich, Dwight Y. Winkler, Mark W. Holmes, Jeremy G. Siek, and Manish Vachharajani
[Raytheon Information Systems and Computing Symposium (ISaCTN), March 2009]
Justin E. Gottschlich, Daniel A. Connors, Dwight Y. Winkler, Jeremy G. Siek and Manish Vachharajani
[International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) (poster), March 2009]
Justin E. Gottschlich and Daniel A. Connors
[ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC) (brief announcement), August 2008]
[Full paper here]
Justin E. Gottschlich, Jeremy G. Siek and Daniel A. Connors
[International Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS), July 2008]
Justin E. Gottschlich and Daniel A. Connors
[ACM Workshop on Exploiting Parallelism with Transactional Memory and other Hardware Assisted Methods (EPHAM), April 2008]
Justin E. Gottschlich and Daniel A. Connors
[ACM SIGPLAN Symposium on Library-Centric Software Design (LCSD), October 2007]
Exploration of Lock-Based Software Transactional Memory
Justin E. Gottschlich
[M.S. Thesis, Department of Electrical and Computer Engineering, University of Colorado-Boulder, October 2007]
An Intentional Library Approach to Lock-Aware Transactional Memory
Justin E. Gottschlich, Daniel A. Connors, Dwight Y. Winkler, Jeremy G. Siek and Manish Vachharajani
[Technical Report CU-CS 1048-08, October 2008]A Consistency Checking Optimization Algorithm for Memory-Intensive Transactions
Justin E. Gottschlich, Daniel A. Connors and Jeremy G. Siek
[Technical Report CU-CS 1049-08, October 2008]