Assignee
DICE DAVID
US·22 granted patents·225 citations·filing 2006–2012
Top patents by PatentIndex Score
22 records- 0195US8402464B2System and method for managing contention in transactional memory using global execution dataDICE DAVID·Filed 2008·Granted Mar 19, 2013·41 cites·20 claims
- 0294US9208081B1Concurrent object managementDICE DAVID·Filed 2007·Granted Dec 8, 2015·39 cites·35 claims
- 0394US8694706B2System and method for NUMA-aware locking using lock cohortsDICE DAVID·Filed 2012·Granted Apr 8, 2014·28 cites·20 claims
- 0488US8775837B2System and method for enabling turbo mode in a processorDICE DAVID·Filed 2011·Granted Jul 8, 2014·9 cites·20 claims
- 0587US8914620B2Method and system for reducing abort rates in speculative lock elision using contention management mechanismsDICE DAVID·Filed 2008·Granted Dec 16, 2014·17 cites·20 claims
- 0687US8407708B2Techniques for providing improved affinity scheduling in a multiprocessor computer systemDICE DAVID·Filed 2011·Granted Mar 26, 2013·9 cites·17 claims
- 0786US9304776B2System and method for mitigating the impact of branch misprediction when exiting spin loopsDICE DAVID·Filed 2012·Granted Apr 5, 2016·8 cites·20 claims
- 0883US8065499B2Methods and apparatus to implement parallel transactionsDICE DAVID·Filed 2006·Granted Nov 22, 2011·10 cites·14 claims
- 0982US8789057B2System and method for reducing serialization in transactional memory using gang release of blocked threadsDICE DAVID·Filed 2008·Granted Jul 22, 2014·11 cites·20 claims
- 1081US8539168B2Concurrency control using slotted read-write locksDICE DAVID·Filed 2009·Granted Sep 17, 2013·10 cites·20 claims
- 1180US8826249B2Method and system for optimizing code for a multi-threaded applicationDICE DAVID·Filed 2010·Granted Sep 2, 2014·6 cites·13 claims
- 1279US9158596B2Partitioned ticket locks with semi-local spinningDICE DAVID·Filed 2011·Granted Oct 13, 2015·5 cites·20 claims
- 1379US8725974B2Page-protection based memory access barrier trapsDICE DAVID·Filed 2007·Granted May 13, 2014·9 cites·9 claims
- 1478US8689237B2Multi-lane concurrent bag for facilitating inter-thread communicationDICE DAVID·Filed 2011·Granted Apr 1, 2014·4 cites·18 claims
- 1577US8103838B2System and method for transactional locking using reader-listsDICE DAVID·Filed 2009·Granted Jan 24, 2012·7 cites·18 claims
- 1672US8677076B2System and method for tracking references to shared objects using byte-addressable per-thread reference countersDICE DAVID·Filed 2010·Granted Mar 18, 2014·3 cites·20 claims
- 1768US8776063B2Method and system for hardware feedback in transactional memoryDICE DAVID·Filed 2008·Granted Jul 8, 2014·4 cites·20 claims
- 1866US8973004B2Transactional locking with read-write locks in transactional memory systemsDICE DAVID·Filed 2009·Granted Mar 3, 2015·3 cites·19 claims
- 1964US9424013B2System and method for reducing transactional abort rates using compiler optimization techniquesDICE DAVID·Filed 2008·Granted Aug 23, 2016·2 cites·20 claims
- 2055US9021502B2Method and system for inter-thread communication using processor messagingDICE DAVID·Filed 2008·Granted Apr 28, 2015·0 cites·16 claims
- 2145US8473772B2Method and system for providing a current time valueDICE DAVID·Filed 2010·Granted Jun 25, 2013·0 cites·20 claims
- 2244US8707006B2Cache index coloring for virtual-address dynamic allocatorsDICE DAVID·Filed 2010·Granted Apr 22, 2014·0 cites·20 claims
Counts cover granted patents and pending applications in the PatentIndex corpus. How scoring works →