Issued Patents All Time
Showing 51–75 of 81 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8185698 | Hardware acceleration of a write-buffering software transactional memory | Ali-Reza Adl-Tabatabai, Quinn A. Jacobson | 2012-05-22 |
| 8161247 | Wait loss synchronization | Jan Gray, David Callahan, Burton Smith, Gad Sheaffer, Ali-Reza Adl-Tabatabai | 2012-04-17 |
| 8140773 | Using ephemeral stores for fine-grained conflict detection in a hardware accelerated STM | Ali-Reza Adl-Tabatabai, Gad Sheaffer, Quinn A. Jacobson | 2012-03-20 |
| 8132158 | Mechanism for software transactional memory commit/abort in unmanaged runtime environment | Cheng Wang, Youfeng Wu, Ali-Reza Adl-Tabatabai | 2012-03-06 |
| 8108627 | Array comparison and swap operations | Ali-Reza Adl-Tabatabai | 2012-01-31 |
| 8099538 | Increasing functionality of a reader-writer lock | Ali-Reza Adl-Tabatabai | 2012-01-17 |
| 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 |
| 8086827 | Mechanism for irrevocable transactions | Adam Welc, Ali-Reza Adl-Tabatabai | 2011-12-27 |
| 8078807 | Accelerating software lookups by using buffered or ephemeral stores | Ali-Reza Adl-Tabatabai, Ethan Schuchman | 2011-12-13 |
| 8065491 | Efficient non-transactional write barriers for strong atomicity | Tatiana Shpeisman, Ali-Reza Adl-Tabatabai, Vijay Menon | 2011-11-22 |
| 8065490 | Hardware acceleration of strongly atomic software transactional memory | Ali-Reza Adl-Tabatabai, Tatiana Shpeisman, Cheng Wang | 2011-11-22 |
| 8060482 | Efficient and consistent software transactional memory | Cheng Wang, Youfeng Wu, Wei-Yu Chen, Ali-Reza Adl-Tabatabai | 2011-11-15 |
| 7991965 | Technique for using memory attributes | Quinn A. Jacobson, Anne W. Bracy, Hong Wang, John Shen, Per Hammarlund +6 more | 2011-08-02 |
| 7958319 | Hardware acceleration for a software transactional memory system | Ali-Reza Adl-Tabatabai, Quinn A. Jacobson | 2011-06-07 |
| 7913236 | Method and apparatus for performing dynamic optimization for software transactional memory | Ali-Reza Adl-Tabatabai, Vijay Menon, Richard L. Hudson, Tatiana Shpeisman | 2011-03-22 |
| 7908456 | System and method for allocating and deallocating memory within transactional code | Ben Hertzberg, Ali-Reza Adi-Tabatabai | 2011-03-15 |
| 7870545 | Protecting shared variables in a software transactional memory system | Ali-Reza Adl-Tabatabai | 2011-01-11 |
| 7809903 | Coordinating access to memory locations for hardware transactional memory transactions and software transactional memory transactions | Ali-Reza Adl-Tabatabai, Richard L. Hudson, Haitham Akkary, Ravi Rajwar | 2010-10-05 |
| 7802059 | Object based conflict detection in a software transactional memory | Ben Hertzberg, Ali-Reza Adl-Tabatabai | 2010-09-21 |
| 7730286 | Software assisted nested hardware transactions | Leaf Petersen, Ali-Reza Adl-Tabatabai | 2010-06-01 |
| 7725662 | Hardware acceleration for a software transactional memory system | Ali-Reza Adl-Tabatabai, Quinn A. Jacobson | 2010-05-25 |
| 7636829 | System and method for allocating and deallocating memory within transactional code | Ben Hertzberg, Ali-Reza Adi-Tabatabai | 2009-12-22 |
| 7606981 | System and method for reducing store latency | Hariharan Lakshminarayanan Thantry, Ali-Reza Adl-Tabatabai | 2009-10-20 |
| 7542977 | Transactional memory with automatic object versioning | Richard L. Hudson, Ali-Reza Adl-Tabatabai | 2009-06-02 |
| 7529914 | Method and apparatus for speculative execution of uncontended lock instructions | Matthew C. Merten, Per Hammarlund | 2009-05-05 |