Exceptions and transactions in C

Adam Welc , Ali-Reza Adl-Tabatabai , Ravi Narayanaswamy , Yang Ni
usenix conference on hot topics in parallelism 14 -14

4
2009
Constrained data-driven parallelism

Tim Harris , Yossi Lev , Virendra J. Marathe , Mark Moir
usenix conference on hot topics in parallelism

3
2013
Brief Announcement: A Persistent Lock-Free Queue for Non-Volatile Memory

Erez Petrank , Maurice Herlihy , Michal Friedman , Virendra J. Marathe
international symposium on distributed computing 91 4

6
2017
Closing the performance gap between volatile and persistent key-value stores using cross-referencing logs

Tim Harris , Virendra J. Marathe , Matej Pavlovic , Margo Seltzer
usenix annual technical conference 967 -979

18
2018
Microsecond Consensus for Microsecond Applications

Rachid Guerraoui , Igor Zablotchi , Marcos K. Aguilera , Naama Ben-David
arXiv: Distributed, Parallel, and Cluster Computing

1
2020
Scalable, near-zero loss disaster recovery for distributed data stores

Ahmed Alquraan , Alex Kogan , Virendra J. Marathe , Samer Al-Kiswany
Proceedings of the VLDB Endowment 13 ( 9) 1429 -1442

2020
Flat-combining NUMA locks

Dave Dice , Virendra J. Marathe , Nir Shavit
Proceedings of the 23rd ACM symposium on Parallelism in algorithms and architectures - SPAA '11 65 -74

54
2011
Delaunay Triangulation with Transactions and Barriers

Michael L. Scott , Michael F. Spear , Luke Dalessandro , Virendra J. Marathe
ieee international symposium on workload characterization 107 -113

60
2007
Conflict Detection and Validation Strategies for Software Transactional Memory

Michael F. Spear , Virendra J. Marathe , William N. Scherer , Michael L. Scott
Lecture Notes in Computer Science 179 -193

105
2006
LLAMA: Efficient graph analytics using Large Multiversioned Arrays

Peter Macko , Virendra J. Marathe , Daniel W. Margo , Margo I. Seltzer
international conference on data engineering 363 -374

52
2015
Adaptive Software Transactional Memory

Virendra J. Marathe , William N. Scherer , Michael L. Scott
Lecture Notes in Computer Science 354 -368

242
2005
NUMA-aware reader-writer locks

Irina Calciu , Dave Dice , Yossi Lev , Victor Luchangco
Proceedings of the 18th ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '13 48 ( 8) 157 -166

61
2013
Transactions and privatization in Delaunay triangulation

Michael L. Scott , Michael F. Spear , Luke Dalessandro , Virendra J. Marathe
principles of distributed computing 336 -337

8
2007
Privatization techniques for software transactional memory

Michael F. Spear , Virendra J. Marathe , Luke Dalessandro , Michael L. Scott
principles of distributed computing 338 -339

147
2007
Transaction communicators: enabling cooperation among concurrent transactions

Victor Luchangco , Virendra J. Marathe
acm sigplan symposium on principles and practice of parallel programming 46 ( 8) 169 -178

16
2011
Brief Announcement: Persistent Multi-Word Compare-and-Swap

Matej Pavlovic , Alex Kogan , Virendra J. Marathe , Tim Harris
principles of distributed computing 37 -39

10
2018
Lock cohorting: a general technique for designing NUMA locks

David Dice , Virendra J. Marathe , Nir Shavit
acm sigplan symposium on principles and practice of parallel programming 47 ( 8) 247 -256

90
2012
Persistent unfairness arising from cache residency imbalance

Dave Dice , Virendra J. Marathe , Nir Shavit
acm symposium on parallel algorithms and architectures 82 -83

4
2014
Scalable Techniques for Transparent Privatization in Software Transactional Memory

Virendra J. Marathe , Michael F. Spear , Michael L. Scott
international conference on parallel processing 67 -74

61
2008