Issued Patents All Time
Showing 26–50 of 68 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8347068 | Multi-mode register rename mechanism that augments logical registers by switching a physical register from the register rename buffer when switching between in-order and out-of-order instruction processing in a simultaneous multi-threaded microprocessor | Hung Q. Le, Dung Q. Nguyen, Balaram Sinharoy | 2013-01-01 |
| 8261276 | Power-efficient thread priority enablement | Pradip Bose, Alper Buyuktosunoglu, Susan E. Eisen, Michael Stephen Floyd, Hans M. Jacobson +1 more | 2012-09-04 |
| 8140829 | Multithreaded processor and method for switching threads by swapping instructions between buffers while pausing execution | David Arnold Luick | 2012-03-20 |
| 8140833 | Implementing polymorphic branch history table reconfiguration | Jeffrey Powers Bradford, Timothy H. Heil, Harold F. Kossman, Timothy John Mullins | 2012-03-20 |
| 8091073 | Scaling instruction intervals to identify collection points for representative instruction traces | Robert H. Bell, Jr., Wen-Tzer T. Chen, Venkat R. Indukuru, Pattabi M. Seshadri, Madhavi G. Valluri | 2012-01-03 |
| 7877580 | Branch lookahead prefetch for microprocessors | Hung Q. Le, Dung Q. Nguyen, Benjamin W. Stolt, Brian W. Thompto | 2011-01-25 |
| 7844928 | Method and apparatus for evaluating integrated circuit design performance using enhanced basic block vectors that include data dependent information | Robert H. Bell, Jr., Thomas W. Chen, Venkat R. Indukuru, Pattabi M. Seshadri, Madhavi G. Valluri | 2010-11-30 |
| 7797521 | Method, system, and computer program product for path-correlated indirect address predictions | Michael K. Gschwind, Ravi Nair, Robert Alan Philhower | 2010-09-14 |
| 7707396 | Data processing system, processor and method of data processing having improved branch target address cache | Jeffrey Powers Bradford, Richard W. Doing, Wael R. El-Essawy, Douglas R. G. Logan, Balaram Sinharoy +2 more | 2010-04-27 |
| 7620799 | Using a modified value GPR to enhance lookahead prefetch | Hung Q. Le, Dung Q. Nguyen, Benjamin W. Stolt, Brian W. Thompto | 2009-11-17 |
| 7594096 | Load lookahead prefetch for microprocessors | Hung Q. Le, Dung Q. Nguyen, Benjamin W. Stolt, Brian W. Thompto | 2009-09-22 |
| 7552318 | Branch lookahead prefetch for microprocessors | Hung Q. Le, Dung Q. Nguyen, Benjamin W. Stolt, Brian W. Thompto | 2009-06-23 |
| 7469407 | Method for resource balancing using dispatch flush in a simultaneous multithread processor | William E. Burky, Ronald Nick Kalla, David S. Levitan, Balaram Sinharoy, John W. Ward, III | 2008-12-23 |
| 7444498 | Load lookahead prefetch for microprocessors | Hung Q. Le, Dung Q. Nguyen, Benjamin W. Stolt, Brian W. Thompto | 2008-10-28 |
| 7421567 | Using a modified value GPR to enhance lookahead prefetch | Hung Q. Le, Dung Q. Nguyen, Benjamin W. Stolt, Brian W. Thompto | 2008-09-02 |
| 7392366 | Adaptive fetch gating in multithreaded processors, fetch control and method of controlling fetches | Pradip Bose, Alper Buyuktosunoglu, Lee Evan Eisen, Philip G. Emma, John B. Griswell, Jr. +4 more | 2008-06-24 |
| 6988186 | Shared resource queue for simultaneous multithreading processing wherein entries allocated to different threads are capable of being interspersed among each other and a head pointer for one thread is capable of wrapping around its own tail in order to access a free entry | Steven R. Kunkel, Hung Q. Le | 2006-01-17 |
| 6931639 | Method for implementing a variable-partitioned queue for simultaneous multithreaded processors | — | 2005-08-16 |
| 6922767 | System for allowing only a partial value prediction field/cache size | David Arnold Luick | 2005-07-26 |
| 6697935 | Method and apparatus for selecting thread switch events in a multithreaded processor | John Michael Borkenhagen, William T. Flynn, Andrew Henry Wottreng | 2004-02-24 |
| 6694425 | Selective flush of shared and other pipeline stages in a multithread processor | — | 2004-02-17 |
| 6567839 | Thread switch control in a multithreaded processor system | John Michael Borkenhagen, William T. Flynn, Sheldon B. Levenstein, Andrew Henry Wottreng | 2003-05-20 |
| 6393552 | Method and system for dividing a computer processor register into sectors | Nadeem Malik, Alan Vicha Pita, Avijit Saha | 2002-05-21 |
| 6336160 | Method and system for dividing a computer processor register into sectors and storing frequently used values therein | Nadeem Malik, Alan Vicha Pita, Avijit Saha | 2002-01-01 |
| 6105051 | Apparatus and method to guarantee forward progress in execution of threads in a multithreaded processor | John Michael Borkenhagen, William T. Flynn, Steven R. Kunkel, Sheldon B. Levenstein, Andrew Henry Wottreng | 2000-08-15 |