Issued Patents All Time
Showing 26–50 of 116 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8990789 | Optimizing intermediate representation of script code by eliminating redundant reference count operations | Guilherme de Lima Ottoni, Michael H. Paleczny | 2015-03-24 |
| 8984492 | Incremental compilation of a script code in a distributed environment | Guilherme de Lima Ottoni, Keith Adams | 2015-03-17 |
| 8954986 | Systems and methods for data-parallel processing | Mohan Rajagopalan, Yang Ni, Adam Welc, Richard L. Hudson | 2015-02-10 |
| 8949777 | Methods and systems for mapping a function pointer to the device code | Yang Ni, Tatiana Shpeisman | 2015-02-03 |
| 8886894 | Mechanisms to accelerate transactions using buffered stores | Yang Ni, Bratin Saha, Vadim Bassin, Gad Sheaffer, David Callahan +1 more | 2014-11-11 |
| 8862831 | Method and apparatus to facilitate shared pointers in a heterogeneous platform | Yang Ni, Rajkishore Barik, Tatiana Shpeisman, Jayanth N. Rao, Ben J. Ashbaugh +1 more | 2014-10-14 |
| 8856466 | Mechanisms to accelerate transactions using buffered stores | Yang Ni, Bratin Saha, Vadim Bassin, Gad Sheaffer, David Callahan +1 more | 2014-10-07 |
| 8838908 | Using ephemeral stores for fine-grained conflict detection in a hardware accelerated STM | Bratin Saha, Gad Sheaffer, Quinn A. Jacobson | 2014-09-16 |
| 8813083 | Method and system for safe enqueuing of events | Robert L. Farrell, Altug Koker | 2014-08-19 |
| 8812796 | Private memory regions and coherence optimizations | Jan Gray, David Callahan, Burton Smith, Gad Sheaffer | 2014-08-19 |
| 8775708 | Increasing functionality of a reader-writer lock | Bratin Saha | 2014-07-08 |
| 8719807 | Handling precompiled binaries in a hardware accelerated software transactional memory system | Bratin Saha, Quinn A. Jacobson | 2014-05-06 |
| 8719514 | Software filtering in a transactional memory system | David Callahan, Jan Gray, Vinod Grover, Bratin Saha, Gad Sheaffer | 2014-05-06 |
| 8706982 | Mechanisms for strong atomicity in a transactional memory system | Bratin Saha, Cheng Wang, Tatiana Shpeisman | 2014-04-22 |
| 8688951 | Operating system virtual memory management for hardware transactional memory | Koichi Yamada, Gad Sheaffer, Landy Wang, Martin Taillefer, Arun U. Kishan +3 more | 2014-04-01 |
| 8683143 | Unbounded transactional memory systems | Haitham Akkary, Bratin Saha, Ravi Rajwar | 2014-03-25 |
| 8656113 | Accelerating software lookups by using buffered or ephemeral stores | Bratin Saha, Ethan Schuchman | 2014-02-18 |
| 8627048 | Mechanism for irrevocable transactions | Adam Welc, Bratin Saha | 2014-01-07 |
| 8612950 | Dynamic optimization for removal of strong atomicity barriers | Tatiana Shpeisman, Vijay Menon | 2013-12-17 |
| 8566537 | Method and apparatus to facilitate shared pointers in a heterogeneous platform | Yang Ni, Rajkishore Barik, Tatiana Shpeisman, Jayanth N. Rao, Ben J. Ashbaugh +1 more | 2013-10-22 |
| 8560781 | Technique for using memory attributes | Quinn A. Jacobson, Anne W. Bracy, Hong Wang, John Shen, Per Hammarlund +6 more | 2013-10-15 |
| 8555016 | Unified optimistic and pessimistic concurrency control for a software transactional memory (STM) system | Moshe Maury Bach, Sion Berkowits, James H. Cownie, Yang Ni, Jeffrey V. Olivier +3 more | 2013-10-08 |
| 8539465 | Accelerating unbounded memory transactions using nested cache resident transactions | Yosseff Levanoni, Gad Sheaffer | 2013-09-17 |
| 8521965 | Hardware acceleration for a software transactional memory system | Bratin Saha, Quinn A. Jacobson | 2013-08-27 |
| 8521995 | Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode | Koichi Yamada, Gad Sheaffer, Jan Gray, Landy Wang, Martin Taillefer +2 more | 2013-08-27 |