RE

Richard J. Eickemeyer

IBM: 66 patents #1,150 of 70,183Top 2%
Globalfoundries: 2 patents #1,397 of 4,424Top 35%
📍 Rochester, MN: #67 of 3,042 inventorsTop 3%
🗺 Minnesota: #485 of 52,454 inventorsTop 1%
Overall (All Time): #30,897 of 4,157,543Top 1%
68
Patents All Time

Issued Patents All Time

Showing 26–50 of 68 patents

Patent #TitleCo-InventorsDate
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