Issued Patents All Time
Showing 26–44 of 44 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9734607 | Graph processing using a mutable multilevel graph representation | Peter Macko, Margo I. Seltzer | 2017-08-15 |
| 9542221 | Dynamic co-scheduling of hardware contexts for parallel runtime systems on shared machines | Timothy L. Harris, Martin C. Maas | 2017-01-10 |
| 9430275 | Synchronization between concurrent notifier and waiter transactions using transaction condition variables | Victor M. Luchangco | 2016-08-30 |
| 9424015 | System and method for optimizing software transactional memory operations using static caching of memory objects | Aleksandar Dragojevic, Tito L. Autrey, III | 2016-08-23 |
| 8966491 | System and method for implementing NUMA-aware reader-writer locks | Irina Calciu, David Dice, Victor M. Luchangco, Nir N. Shavit, Yosef Lev | 2015-02-24 |
| 8826249 | Method and system for optimizing code for a multi-threaded application | David Dice, Mark S. Moir | 2014-09-02 |
| 8806495 | Lightweight transactional memory for data parallel programming | James R. Larus, Timothy L. Harris | 2014-08-12 |
| 8775837 | System and method for enabling turbo mode in a processor | David Dice, Nir N. Shavit | 2014-07-08 |
| 8732682 | Systems and methods for detecting and tolerating atomicity violations between concurrent code blocks | David Dice | 2014-05-20 |
| 8694706 | System and method for NUMA-aware locking using lock cohorts | David Dice, Nir N. Shavit | 2014-04-08 |
| 8677331 | Lock-clustering compilation for software transactional memory | David Dice | 2014-03-18 |
| 8473952 | System and method for communication between concurrent transactions using transaction communicator objects | Victor M. Luchangco | 2013-06-25 |
| 8458721 | System and method for implementing hierarchical queue-based locks using flat combining | Nir N. Shavit, David Dice | 2013-06-04 |
| 8417897 | System and method for providing locale-based optimizations in a transactional memory | Mark S. Moir | 2013-04-09 |
| 8375175 | Fast and efficient reacquisition of locks for transactional memory systems | David Dice, Nir N. Shavit | 2013-02-12 |
| 8180971 | System and method for hardware acceleration of a software transactional memory | Michael Scott, Sandhya Dwarkadas, Arrvindh Shriraman, Michael F. Spear | 2012-05-15 |
| 7984444 | Composite abortable locks | Nir N. Shavit, Mark S. Moir | 2011-07-19 |
| 7720891 | Synchronized objects for software transactional memory | Victor M. Luchangco | 2010-05-18 |
| 7689788 | System and method for executing transactions | Mark S. Moir | 2010-03-30 |


