Issued Patents All Time
Showing 76–100 of 127 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8677076 | System and method for tracking references to shared objects using byte-addressable per-thread reference counters | Nir N. Shavit | 2014-03-18 |
| 8677331 | Lock-clustering compilation for software transactional memory | Virendra J. Marathe | 2014-03-18 |
| 8560816 | System and method for performing incremental register checkpointing in transactional memory | Mark S. Moir, Daniel S. Nussbaum, James R. Goodman | 2013-10-15 |
| 8539168 | Concurrency control using slotted read-write locks | Nir N. Shavit | 2013-09-17 |
| 8533699 | System and method for optimizing a code section by forcing a code section to be executed atomically | Mark S. Moir, Srikanta N. Tirthapura | 2013-09-10 |
| 8533663 | System and method for utilizing available best effort hardware mechanisms for supporting transactional memory | Mark S. Moir | 2013-09-10 |
| 8473772 | Method and system for providing a current time value | Timothy P. Marsland | 2013-06-25 |
| 8458721 | System and method for implementing hierarchical queue-based locks using flat combining | Virendra J. Marathe, Nir N. Shavit | 2013-06-04 |
| 8407708 | Techniques for providing improved affinity scheduling in a multiprocessor computer system | — | 2013-03-26 |
| 8402464 | System and method for managing contention in transactional memory using global execution data | Mark S. Moir | 2013-03-19 |
| 8375175 | Fast and efficient reacquisition of locks for transactional memory systems | Nir N. Shavit, Virendra J. Marathe | 2013-02-12 |
| 8332374 | Efficient implicit privatization of transactional memory | Yosef Lev, Nir N. Shavit, Mark A. Moir | 2012-12-11 |
| 8302105 | Bulk synchronization in transactional memory systems | Nir N. Shavit | 2012-10-30 |
| 8281185 | Advice-based feedback for transactional execution | Daniel S. Nussbaum, Martin Karlsson, Mark S. Moir | 2012-10-02 |
| 8225139 | Facilitating transactional execution through feedback about misspeculation | Daniel S. Nussbaum, Martin Karlsson, Mark S. Moir | 2012-07-17 |
| 8103838 | System and method for transactional locking using reader-lists | Nir N. Shavit | 2012-01-24 |
| 8065499 | Methods and apparatus to implement parallel transactions | Nir N. Shavit | 2011-11-22 |
| 8051418 | Techniques for providing improved affinity scheduling in a multiprocessor computer system | — | 2011-11-01 |
| 8046758 | Adaptive spin-then-block mutual exclusion in multi-threaded processing | — | 2011-10-25 |
| 8028133 | Globally incremented variable or clock based methods and apparatus to implement parallel transactions | Nir N. Shavit, Ori Shalev, Mark S. Moir | 2011-09-27 |
| 7904668 | Optimistic semi-static transactional memory implementations | Nir N. Shavit | 2011-03-08 |
| 7882505 | Method and apparatus for switching between per-thread and per-processor resource pools in multi-threaded programs | Alexander T. Garthwaite, Derek R. White | 2011-02-01 |
| 7844973 | Methods and apparatus providing non-blocking access to a resource | — | 2010-11-30 |
| 7814488 | Quickly reacquirable locks | Mark S. Moir, William Norwood Scherer, III | 2010-10-12 |
| 7792805 | Fine-locked transactional memory | Nir N. Shavit | 2010-09-07 |