Design considerations for parallel performance tools.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2014
Transaction Reordering to Reduce Aborts in Software Transactional Memory.
Trans. High Perform. Embed. Archit. Compil., 2011
Robust Adaptation to Available Parallelism in Transactional Memory Applications.
Trans. High Perform. Embed. Archit. Compil., 2011
Profiling Transactional Memory Applications.
Proceedings of the 17th Euromicro International Conference on Parallel, 2009
Steal-on-Abort: Improving Transactional Memory Performance through Dynamic Transaction Reordering.
Proceedings of the High Performance Embedded Architectures and Compilers, 2009
Experiences using adaptive concurrency in transactional memory with Lee's routing algorithm.
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2008
Investigating software Transactional Memory on clusters.
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008
DiSTM: A Software Transactional Memory Framework for Clusters.
Proceedings of the 2008 International Conference on Parallel Processing, 2008
Lee-TM: A Non-trivial Benchmark Suite for Transactional Memory.
Proceedings of the Algorithms and Architectures for Parallel Processing, 2008
Advanced Concurrency Control for Transactional Memory Using Transaction Commit Rate.
Proceedings of the Euro-Par 2008, 2008