Issued Patents All Time
Showing 26–50 of 65 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9086933 | System and method for launching callable functions | Bastiaan Aarts, Luke Durant, Girish Bhaskar Bharambe | 2015-07-21 |
| 9047139 | Primitives for software transactional memory | Yosseff Levanoni, David L. Detlefs, Michael M. Magruder | 2015-06-02 |
| 9038080 | Method and system for heterogeneous filtering framework for shared memory data access hazard reports | Vyas Venkataraman, Manjunath Kudlur | 2015-05-19 |
| 9009686 | Algorithm for 64-bit address mode optimization | Xiangyun Kong, Jian Wang | 2015-04-14 |
| 8984498 | Variance analysis for translating CUDA code for execution by a general purpose processor | Bastiaan Aarts, Michael Murphy | 2015-03-17 |
| 8839213 | Optimizing primitives in software transactional memory | David L. Detlefs, Michael M. Magruder, Yosseff Levanoni | 2014-09-16 |
| 8776030 | Partitioning CUDA code for execution by a general purpose processor | Bastiaan Aarts, Michael Murphy | 2014-07-08 |
| 8719514 | Software filtering in a transactional memory system | Ali-Reza Adl-Tabatabai, David Callahan, Jan Gray, Bratin Saha, Gad Sheaffer | 2014-05-06 |
| 8612732 | Retargetting an application program for execution by a general purpose processor | Bastiaan Aarts, Michael Murphy, Boris Beylin, Jayant B. Kolhe, Douglas Saylor | 2013-12-17 |
| 8572588 | Thread-local memory reference promotion for translating CUDA code for execution by a general purpose processor | Bastiaan Aarts, Michael Murphy | 2013-10-29 |
| 8438554 | System, method, and computer program product for removing a synchronization statement | John A. Stratton | 2013-05-07 |
| 8402218 | Efficient garbage collection and exception handling in a hardware accelerated transactional memory system | Jan Gray, Martin Taillefer, Yosseff Levanoni, Ali-Reza Adl-Tabatabai, Dave Detlefs +2 more | 2013-03-19 |
| 8365016 | Performing mode switching in an unbounded transactional memory (UTM) system | Jan Gray, Martin Taillefer, Yossi Levanoni, Ali-Reza Adl-Tabatabai, Dave Detlefs +5 more | 2013-01-29 |
| 8341133 | Compressed transactional locks in object headers | David L. Detlefs, Yosseff Levanoni, Michael M. Magruder | 2012-12-25 |
| 8271464 | Parallel nested transactions in transactional memory | Michael M. Magruder, David L. Detlefs, John Duffy, Goetz Graefe | 2012-09-18 |
| 8271465 | Parallel nested transactions in transactional memory | Michael M. Magruder, David L. Detlefs, John Duffy, Goetz Graefe | 2012-09-18 |
| 8266604 | Transactional memory compatibility management | Dana Groff, Yosseff Levanoni, Stephen Toub, Michael M. Magruder, Weirong Zhu +8 more | 2012-09-11 |
| 8112597 | Critical memory | Karthik Pattabiraman, Benjamin G. Zorn | 2012-02-07 |
| 8095824 | Performing mode switching in an unbounded transactional memory (UTM) system | Jan Gray, Martin Taillefer, Yossi Levanoni, Ali-Reza Adl-Tabatabai, Dave Detlefs +5 more | 2012-01-10 |
| 8006227 | Efficiently locating transactional code blocks in a transactional memory system | David Callahan | 2011-08-23 |
| 7962456 | Parallel nested transactions in transactional memory | Michael M. Magruder, David L. Detlefs, John Duffy, Goetz Graefe | 2011-06-14 |
| 7949841 | Protection of critical memory using replication | Karthik Pattabiraman, Benjamin G. Zorn | 2011-05-24 |
| 7908255 | Transactional memory using buffered writes and enforced serialization order | David L. Detlefs, John Duffy, Michael M. Magruder, Goetz Graefe, Timothy L. Harris | 2011-03-15 |
| 7899999 | Handling falsely doomed parents of nested transactions | Michael M. Magruder, David L. Detlefs, John Duffy, Goetz Graefe | 2011-03-01 |
| 7890472 | Parallel nested transactions in transactional memory | Michael M. Magruder, David L. Detlefs, John Duffy, Goetz Graefe | 2011-02-15 |