Assignee
DICE DAVID
US22 patents
Top patents by PatentIndex Score
US9208081B1Dec 8, 2015
Concurrent object management
DICE DAVID39 citations94
US8402464B2Mar 19, 2013
System and method for managing contention in transactional memory using global execution data
DICE DAVID41 citations94
US8694706B2Apr 8, 2014
System and method for NUMA-aware locking using lock cohorts
DICE DAVID28 citations93
US9304776B2Apr 5, 2016
System and method for mitigating the impact of branch misprediction when exiting spin loops
DICE DAVID8 citations84
US8914620B2Dec 16, 2014
Method and system for reducing abort rates in speculative lock elision using contention management mechanisms
DICE DAVID17 citations84
US8789057B2Jul 22, 2014
System and method for reducing serialization in transactional memory using gang release of blocked threads
DICE DAVID11 citations84
US8775837B2Jul 8, 2014
System and method for enabling turbo mode in a processor
DICE DAVID9 citations84
US8725974B2May 13, 2014
Page-protection based memory access barrier traps
DICE DAVID9 citations84
US8539168B2Sep 17, 2013
Concurrency control using slotted read-write locks
DICE DAVID10 citations84
US8407708B2Mar 26, 2013
Techniques for providing improved affinity scheduling in a multiprocessor computer system
DICE DAVID9 citations84
US8103838B2Jan 24, 2012
System and method for transactional locking using reader-lists
DICE DAVID7 citations84
US8065499B2Nov 22, 2011
Methods and apparatus to implement parallel transactions
DICE DAVID10 citations84
US9158596B2Oct 13, 2015
Partitioned ticket locks with semi-local spinning
DICE DAVID5 citations73
US8826249B2Sep 2, 2014
Method and system for optimizing code for a multi-threaded application
DICE DAVID6 citations73
US8689237B2Apr 1, 2014
Multi-lane concurrent bag for facilitating inter-thread communication
DICE DAVID4 citations73
US8776063B2Jul 8, 2014
Method and system for hardware feedback in transactional memory
DICE DAVID4 citations71
US9424013B2Aug 23, 2016
System and method for reducing transactional abort rates using compiler optimization techniques
DICE DAVID2 citations63
US8973004B2Mar 3, 2015
Transactional locking with read-write locks in transactional memory systems
DICE DAVID3 citations63
US8677076B2Mar 18, 2014
System and method for tracking references to shared objects using byte-addressable per-thread reference counters
DICE DAVID3 citations63
US9021502B2Apr 28, 2015
Method and system for inter-thread communication using processor messaging
DICE DAVID0 citations52
US8707006B2Apr 22, 2014
Cache index coloring for virtual-address dynamic allocators
DICE DAVID0 citations42
US8473772B2Jun 25, 2013
Method and system for providing a current time value
DICE DAVID0 citations42