• TBoost.STM Members

  • Past TBoost.STM Members

  • TBoost.STM (or Related) Peer-Reviewed Publications

    Toward Simplified Parallel Support in C++ (talk slides: .ppt .pdf)

    Justin E. Gottschlich, Jeremy G. Siek, Paul J. Rogers, and Manish Vachharajani
    [To Appear: BoostCon'09, the Third Boost Libraries Conference, May 2009]

    Shifting the Parallel Programming Paradigm (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
    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]

    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), 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), 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), October 2007]

    Theses

    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]

    Technical Reports

    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]