An Efficient Software Transactional Memory Using Commit-Time Invalidation
(39% acceptance)
(BibTex)
Justin E. Gottschlich, Manish Vachharajani and Jeremy G. Siek
[To Appear in the International Symposium on Code Generation and Optimization (CGO), April 2010]
An Efficient Lock-Aware Transactional Memory Implementation
(supersedes technical report: CU-CS 1048-08)
(talk slides: .ppt
.pdf)
(BibTex)
Justin E. Gottschlich, Jeremy G. Siek, Manish Vachharajani, Dwight Y. Winkler, and Daniel A. Connors
[ACM International Workshop on ICOOOLPS. In conjunction with ECOOP. July 2009]
Toward Simplified Parallel Support in C++
(talk slides: .ppt
.pdf)
(BibTex)
Justin E. Gottschlich, Jeremy G. Siek, Paul J. Rogers, and Manish Vachharajani
[International Conference on Boost Libraries (BoostCon), May 2009]
Shifting the Parallel Programming Paradigm
(27% acceptance)
(Winner Best Presentation Award)
(BibTex)
Justin E. Gottschlich, Dwight Y. Winkler, Mark W. Holmes, Jeremy G. Siek, and Manish Vachharajani
[Raytheon Information Systems and Computing Symposium (ISaCTN), March 2009]
Lock-Aware Transactional Memory
(BibTex)
Justin E. Gottschlich, Daniel A. Connors, Dwight Y. Winkler, Jeremy G. Siek and Manish Vachharajani
[ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) (poster), March 2009]
Optimizing Consistency Checking for Memory-Intensive Transactions
(BibTex)
Justin E. Gottschlich and Daniel A. Connors
[ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC) (brief announcement), August 2008]
[Full paper here]
C++ Move Semantics for Exception Safety and Optimization in Software Transactional Memory Libraries
(BibTex)
Justin E. Gottschlich, Jeremy G. Siek and Daniel A. Connors
[International Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS). In conjunction with ECOOP. July 2008]
Extending Contention Managers for User-Defined Priority Based Transactions
(BibTex)
Justin E. Gottschlich and Daniel A. Connors
[ACM Workshop on Exploiting Parallelism with Transactional Memory and other Hardware Assisted Methods (EPHAM). In conjunction with CGO. April 2008]
DracoSTM: A Practical C++ Approach to Software Transactional Memory
(BibTex)
Justin E. Gottschlich and Daniel A. Connors
[ACM SIGPLAN Symposium on Library-Centric Software Design (LCSD). In conjunction with OOPSLA. 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]