Transactional locking II D Dice, O Shalev, N Shavit International Symposium on Distributed Computing, 194-208, 2006 | 1325 | 2006 |
Early experience with a commercial hardware transactional memory implementation D Dice, Y Lev, M Moir, D Nussbaum Proceedings of the 14th international conference on Architectural support …, 2009 | 402 | 2009 |
Lock cohorting: a general technique for designing NUMA locks D Dice, VJ Marathe, N Shavit ACM SIGPLAN Notices 47 (8), 247-256, 2012 | 227 | 2012 |
System and method for performing incremental register checkpointing in transactional memory MS Moir, D Dice, DS Nussbaum, JR Goodman US Patent 8,560,816, 2013 | 164 | 2013 |
Methods and apparatus for controlling speculative execution of instructions based on a multiaccess memory condition D Dice US Patent 6,877,088, 2005 | 156 | 2005 |
Mostly lock-free malloc D Dice, A Garthwaite Proceedings of the 3rd international symposium on Memory management, 163-174, 2002 | 151 | 2002 |
Method and system for reducing abort rates in speculative lock elision using contention management mechanisms D Dice US Patent 8,914,620, 2014 | 145 | 2014 |
What really makes transactions faster? D Dice, N Shavit | 141 | 2006 |
Methods and apparatus to implement parallel transactions D Dice, NN Shavit US Patent 7,496,716, 2009 | 131 | 2009 |
TLRW: return of the read-write lock D Dice, N Shavit Proceedings of the twenty-second annual ACM symposium on Parallelism in …, 2010 | 127 | 2010 |
NUMA-aware reader-writer locks I Calciu, D Dice, Y Lev, V Luchangco, VJ Marathe, N Shavit Proceedings of the 18th ACM SIGPLAN symposium on Principles and practice of …, 2013 | 125 | 2013 |
Advice-based feedback for transactional execution DS Nussbaum, D Dice, M Karlsson, MS Moir US Patent 8,281,185, 2012 | 123 | 2012 |
Understanding tradeoffs in software transactional memory D Dice, N Shavit International Symposium on Code Generation and Optimization (CGO'07), 21-33, 2007 | 115 | 2007 |
Globally incremented variable or clock based methods and apparatus to implement parallel transactions D Dice, NN Shavit, O Shalev, M Moir US Patent 8,028,133, 2011 | 110* | 2011 |
Efficient implicit privatization of transactional memory Y Lev, NN Shavit, D Dice, MA Moir US Patent 8,332,374, 2012 | 102 | 2012 |
Methods and apparatus to implement parallel transactions D Dice, O Shalev, NN Shavit US Patent 7,669,015, 2010 | 99 | 2010 |
Flat-combining NUMA locks D Dice, VJ Marathe, N Shavit Proceedings of the twenty-third annual ACM symposium on Parallelism in …, 2011 | 97 | 2011 |
Methods and apparatus to implement parallel transactions D Dice, N Shavit US Patent App. 11/475,716, 2007 | 95 | 2007 |
System and method for synchronizing access to shared variables in a virtual machine in a digital computer system D Dice, RJ Mann, RG Vandette US Patent 6,141,794, 2000 | 88 | 2000 |
Method and apparatus for executing a long transaction D Dice US Patent 7,669,040, 2010 | 87 | 2010 |