Follow
David Dice
David Dice
Oracle Labs
Verified email at oracle.com - Homepage
Title
Cited by
Cited by
Year
Transactional locking II
D Dice, O Shalev, N Shavit
International Symposium on Distributed Computing, 194-208, 2006
13082006
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
4032009
Lock cohorting: a general technique for designing NUMA locks
D Dice, VJ Marathe, N Shavit
ACM SIGPLAN Notices 47 (8), 247-256, 2012
2202012
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
1622013
Methods and apparatus for controlling speculative execution of instructions based on a multiaccess memory condition
D Dice
US Patent 6,877,088, 2005
1552005
Mostly lock-free malloc
D Dice, A Garthwaite
Proceedings of the 3rd international symposium on Memory management, 163-174, 2002
1502002
Method and system for reducing abort rates in speculative lock elision using contention management mechanisms
D Dice
US Patent 8,914,620, 2014
1452014
What really makes transactions faster?
D Dice, N Shavit
1392006
Methods and apparatus to implement parallel transactions
D Dice, NN Shavit
US Patent 7,496,716, 2009
1302009
TLRW: return of the read-write lock
D Dice, N Shavit
Proceedings of the twenty-second annual ACM symposium on Parallelism in …, 2010
1242010
Advice-based feedback for transactional execution
DS Nussbaum, D Dice, M Karlsson, MS Moir
US Patent 8,281,185, 2012
1232012
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
1202013
Understanding tradeoffs in software transactional memory
D Dice, N Shavit
International Symposium on Code Generation and Optimization (CGO'07), 21-33, 2007
1152007
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
1012012
Methods and apparatus to implement parallel transactions
D Dice, O Shalev, NN Shavit
US Patent 7,669,015, 2010
992010
Flat-combining NUMA locks
D Dice, VJ Marathe, N Shavit
Proceedings of the twenty-third annual ACM symposium on Parallelism in …, 2011
952011
Methods and apparatus to implement parallel transactions
D Dice, N Shavit
US Patent App. 11/475,716, 2007
932007
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
882000
Method and apparatus for executing a long transaction
D Dice
US Patent 7,669,040, 2010
872010
The system can't perform the operation now. Try again later.
Articles 1–20