Issued Patents All Time
Showing 51–75 of 76 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9361152 | Transactional memory management techniques | Irina Calciu, Justin E. Gottschlich | 2016-06-07 |
| 9342384 | Function callback mechanism between a central processing unit (CPU) and an auxiliary processor | Brian T. Lewis, Rajkishore Barik | 2016-05-17 |
| 9274855 | Optimization for safe elimination of weak atomicity overhead | Ali-Reza Adl-Tabatabai, Vijay Menon | 2016-03-01 |
| 8949777 | Methods and systems for mapping a function pointer to the device code | Yang Ni, Ali-Reza Adl-Tabatabai | 2015-02-03 |
| 8862831 | Method and apparatus to facilitate shared pointers in a heterogeneous platform | Yang Ni, Rajkishore Barik, Ali-Reza Adl-Tabatabai, Jayanth N. Rao, Ben J. Ashbaugh +1 more | 2014-10-14 |
| 8706982 | Mechanisms for strong atomicity in a transactional memory system | Bratin Saha, Ali-Reza Adl-Tabatabai, Cheng Wang | 2014-04-22 |
| 8612950 | Dynamic optimization for removal of strong atomicity barriers | Vijay Menon, Ali-Reza Adl-Tabatabai | 2013-12-17 |
| 8566537 | Method and apparatus to facilitate shared pointers in a heterogeneous platform | Yang Ni, Rajkishore Barik, Ali-Reza Adl-Tabatabai, Jayanth N. Rao, Ben J. Ashbaugh +1 more | 2013-10-22 |
| 8364911 | Efficient non-transactional write barriers for strong atomicity | Ali-Reza Adl-Tabatabai, Vijay Menon, Bratin Saha | 2013-01-29 |
| 8302099 | Thread synchronization methods and apparatus for managed run-time environments | Ali-Reza Adl-Tabatabai, Brian Murphy | 2012-10-30 |
| 8136112 | Thread synchronization via selective modification of stored states of pending optimistically balanced lock releases having previous lock owner and validity flag | Ali-Reza Adl-Tabatabai, Brian Murphy | 2012-03-13 |
| 8065490 | Hardware acceleration of strongly atomic software transactional memory | Bratin Saha, Ali-Reza Adl-Tabatabai, Cheng Wang | 2011-11-22 |
| 8065491 | Efficient non-transactional write barriers for strong atomicity | Ali-Reza Adl-Tabatabai, Vijay Menon, Bratin Saha | 2011-11-22 |
| 7913236 | Method and apparatus for performing dynamic optimization for software transactional memory | Ali-Reza Adl-Tabatabai, Vijay Menon, Richard L. Hudson, Bratin Saha | 2011-03-22 |
| 7810086 | Safe code-motion of dangerous instructions during compiler optimization | Brian Murphy, Vijay Menon, Ali-Reza Adl-Tabataba, Leaf Petersen | 2010-10-05 |
| 7610585 | Thread synchronization methods and apparatus for managed run-time environments | Ali-Reza Adl-Tabatabai, Brian Murphy | 2009-10-27 |
| 7567963 | Thread synchronization with lock inflation methods and apparatus for managed run-time environments | Ali-Reza Adl-Tabatabai, Brian Murphy | 2009-07-28 |
| 7512930 | Program object read barrier | Ali-Reza Adl-Tabatabai, Jayashankar Bharadwaj | 2009-03-31 |
| 7487336 | Method for register allocation during instruction scheduling | Jayashankar Bharadwaj, Ali-Reza Adl-Tabatabai | 2009-02-03 |
| 7367022 | Methods and apparatus for optimizing the operating speed and size of a computer program | Guei-Yuan Lueh, Ali-Reza Adl-Tabatabai | 2008-04-29 |
| 7350200 | Method and system of controlling dynamically compiled native code size | Guei-Yuan Lueh, Michal Cierniak, Cheng-Hsueh Andrew Hsieh | 2008-03-25 |
| 7216137 | Method for providing garbage collection support | Guei-Yuan Lueh | 2007-05-08 |
| 7080354 | Method for implementing dynamic type checking | Ali-Reza Adl-Tabatabai, Guei-Yuan Lueh | 2006-07-18 |
| 6928582 | Method for fast exception handling | Ali-Reza Adl-Tabatabai, Guei-Yuan Lueh | 2005-08-09 |
| 5983230 | Ordered sparse accumulator and its use in efficient sparse matrix computation | John R. Gilbert, William Pugh | 1999-11-09 |