Publications

2021

2020

2019

2018

2017

  • Tingzhe Zhou, Victor Luchangco, Michael Spear
    Extending Transactional Memory with Atomic Deferral
    The 21st International Conference on Principles of Distributed Systems, OPODIS, December 18 – 20, 2017, Liston, Portugal.
  • Mohamed Mohamedin, Masoomeh Javidi Kishi , Roberto Palmieri
    Shield: a Middleware to Tolerate CPU Transient Faults in Multicore Architectures
    16th IEEE International Symposium on Network Computing and Applications, NCA, October 30 – November 1, 2017, Boston, USA.
  • Louis Jenkins, Tingzhe Zhou, Michael Spear
    Redesigning Go’s Built-In Map to Support Concurrent Operations
    The 26th International Conference on Parallel Architectures and Compilation Techniques, PACT, September 9 – 13, 2017, Portland, Oregon, USA.
  • Tingzhe Zhou, Pantea Zardoshti, Michael Spear
    Practical Experience with Transactional Lock Elision
    The 46th International Conference on Parallel Processing, ICPP, August 14 – 17, 2017, Bristol, UK.
  • Tingzhe Zhou, Victor Luchangco, Michael Spear
    Brief Announcement: Extending Transactional Memory with Atomic Deferral
    The 29th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA, July 24 – 26, 2017, Washington D.C., USA.
  • Tingzhe Zhou, Victor Luchangco, Michael Spear
    Hand-Over-Hand Transactions with Precise Memory Reclamation
    The 29th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA, July 24 – 26, 2017, Washington D.C., USA.
  • Balaji Arun, Sebastiano Peluso, Roberto Palmieri, Giuliano Losa, Binoy Ravindran
    Speeding up Consensus by Chasing Fast Decisions
    47th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN, June 26-29, 2017, Denver, CO, USA.

2016

  • Xiaochen Guo, Aviral Shrivastava, Michael Spear, Gang Tan
    Languages Must Expose Memory Heterogeneity
    The 2nd International Symposium on Memory Systems, MemSys, October 4 – 6, 2016, Alexandria, Virginia, USA.
  • Sandeep Hans, Ahmed Hassan, Roberto Palmieri, Sebastiano Peluso, Binoy Ravindran
    Opacity vs TMS2: Expectations and Reality
    30th International Symposium on Distributed Computing, DISC, September 26 – 30, 2016, Paris, France.
  • Adam Schaub, Michael Spear
    Towards Migrating Computation to Distributed Memory Caches
    The International Workshop on Distributed Cloud Computing, DCC, co-located with PODC 2016, July 25, 2016, Chicago, Illinous, USA.
  • Sebastiano Peluso, Alexandru Turcu, Roberto Palmieri, Giuliano Losa, Binoy Ravindran
    Making Fast Consensus Generally Faster
    46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN, June 28 – July 1, 2016, Toulouse, France.
  • Duane Niles, Roberto Palmieri, Binoy Ravindran
    Exploiting Parallelism of Distributed Nested Transactions
    The 9th ACM International Systems and Storage Conference, SYSTOR, June 6-8, 2016, Haifa, Israel.
  • Mohamed Saad, Roberto Palmieri, Ahmed Hassan, Binoy Ravindran
    Extending TM Primitives using Low Level Semantics
    The 28th ACM Symposium on Parallelism in Algorithms and Architectures, SPAA, July 11 – 13, 2016, Asilomar State Beach, California, USA.
  • Chao Wang, Michael Spear
    Practical Condition Synchronization for Transactional Memory
    The 11th European Conference on Computer Systems, EuroSys, April 18 – 21, 2016, London, UK
  • Tingzhe Zhou, Michael Spear
    The Mimir Approach to Transactional Output
    The 11th ACM SIGPLAN Workshop on Transactional Computing, TRANSACT, March 12, 2016, Barcelona, Spain
  • Mohamed Saad, Roberto Palmieri, Binoy Ravindran
    Lerna: Transparent and Effective Speculative Loop Parallelization
    The 11th ACM SIGPLAN Workshop on Transactional Computing, TRANSACT, March 12, 2016, Barcelona, Spain
  • Mohamed Saad, Roberto Palmieri, Ahmed Hassan, Binoy Ravindran
    On Extending TM Primitives using Low Level Semantics
    The 11th ACM SIGPLAN Workshop on Transactional Computing, TRANSACT, March 12, 2016, Barcelona, Spain
  • Mohamed Mohamedin, Roberto Palmieri, Sebastiano Peluso, Binoy Ravindran
    On Designing NUMA-Aware Concurrency Control for Scalable Transactional Memory
    The 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP, Poster paper, March 12-16, 2016, Barcelona, Spain.
  • Mohamed Saad, Roberto Palmieri, Binoy Ravindran
    On Ordering Transaction Commit
    The 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP, Poster paper, March 12-16, 2016, Barcelona, Spain.