P

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