Publications

Here are some scientific publications related to research on the JVSTM.
They are sorted by publication year.

  • Strongly Consistent Transactions for Enterprise Applications: Using Software Transactional Memory to Improve Consistency and Performance of Read-Dominated Workloads, Sérgio Miguel Fernandes, 2014, Ph.D. thesis, University of Lisbon

  • Practical Parallel Nesting for Software Transactional Memory, Nuno Diegues, João Cachopo, 2013, DISC '13: Proceedings of the 27th International Symposium on Distributed Computing

  • Runtime elision of transactional barriers for captured memory, Fernando Miguel Carvalho, João Cachopo, 2013, PPoPP '13: Proceedings of the 18th ACM SIGPLAN symposium on Principles and practice of parallel programming

  • Lightweight transactional arrays for read-dominated workloads, Ivo Anjo, João Cachopo, 2011, ICA3PP'11: Proceedings of the 11th international conference on Algorithms and architectures for parallel processing - Volume Part II , Volume Part II

  • STM with transparent API considered harmful, Fernando Miguel Carvalho, João Cachopo, 2011, ICA3PP'11: Proceedings of the 11th international conference on Algorithms and architectures for parallel processing - Volume Part I , Volume Part I

  • Profiling and tuning the performance of an STM-based concurrent program, Luís Pina, João Cachopo, 2011, SPLASH '11

  • Lock-free and scalable multi-version software transactional memory, Sérgio Miguel Fernandes, João Cachopo, 2011, PPoPP '11: Proceedings of the 16th ACM symposium on Principles and practice of parallel programming

  • Memoization of methods using software transactional memory to track internal state dependencies, Hugo Rito, João Cachopo, 2010, PPPJ '10: Proceedings of the 8th International Conference on the Principles and Practice of Programming in Java

  • Development of Rich Domain Models with Atomic Actions, João Cachopo, Ph.D. thesis, Technical University of Lisbon (2007). PDF

  • Versioned boxes as the basis for memory transactions, João Cachopo, António Rito-Silva, 2006, Science of Computer Programming , Volume 63 Issue 2 Publisher: Elsevier North-Holland, Inc.

 
 

© 2008-2013 JVSTM - Java Versioned STM
Based on template design by Andreas Viklund