Patent | Date |
---|
Processor Branch Prediction Circuit Employing Back-invalidation Of Prediction Cache Entries Based On Decoded Branch Instructions And Related Methods App 20220283819 - STREETT; Daren E. ;   et al. | 2022-09-08 |
Loop Buffering Employing Loop Characteristic Prediction In A Processor For Optimizing Loop Buffer Performance App 20220283811 - AL SHEIKH; Rami Mohammad ;   et al. | 2022-09-08 |
Instruction swap for patching problematic instructions in a microprocessor Grant 9,395,992 - Doing , et al. July 19, 2 | 2016-07-19 |
Instruction Swap For Patching Problematic Instructions In A Microprocessor App 20140143521 - Doing; Richard W. ;   et al. | 2014-05-22 |
Structure for supporting simultaneous storage of trace and standard cache lines Grant 8,386,712 - Davis , et al. February 26, 2 | 2013-02-26 |
Tracking effective addresses in an out-of-order processor Grant 8,131,976 - Doing , et al. March 6, 2 | 2012-03-06 |
Apparatus and method for using branch prediction heuristics for determination of trace formation readiness Grant 7,996,618 - Davis , et al. August 9, 2 | 2011-08-09 |
Apparatus And Method For Using Branch Prediction Heuristics For Determination Of Trace Formation Readiness App 20110131394 - Davis; Gordon T. ;   et al. | 2011-06-02 |
Apparatus and method for using branch prediction heuristics for determination of trace formation readiness Grant 7,934,081 - Davis , et al. April 26, 2 | 2011-04-26 |
Detecting and Handling Short Forward Branch Conversion Candidates App 20100262813 - Brown; Mary D. ;   et al. | 2010-10-14 |
Tracking Effective Addresses in an Out-of-Order Processor App 20100262806 - Doing; Richard W. ;   et al. | 2010-10-14 |
Method and apparatus for dynamically managing instruction buffer depths for non-predicted branches Grant 7,779,232 - Doing , et al. August 17, 2 | 2010-08-17 |
Apparatus and method for decreasing the latency between instruction cache and a pipeline processor Grant 7,711,930 - Dieffenderfer , et al. May 4, 2 | 2010-05-04 |
Data processing system, processor and method of data processing having improved branch target address cache Grant 7,707,396 - Bradford , et al. April 27, 2 | 2010-04-27 |
Apparatus and method for supporting simultaneous storage of trace and standard cache lines Grant 7,644,233 - Davis , et al. January 5, 2 | 2010-01-05 |
Apparatus and method for saving power in a trace cache Grant 7,610,449 - Davis , et al. October 27, 2 | 2009-10-27 |
Method for providing zero overhead looping using carry chain masking Grant 7,558,948 - Bybell , et al. July 7, 2 | 2009-07-07 |
Method and Apparatus for Dynamically Managing Instruction Buffer Depths for Non-Predicted Branches App 20090063819 - Doing; Richard W. ;   et al. | 2009-03-05 |
Structure For Supporting Simultaneous Storage Of Trace And Standard Cache Lines App 20080250205 - DAVIS; GORDON T. ;   et al. | 2008-10-09 |
Structure For Using Branch Prediction Heuristics For Determination Of Trace Formation Readiness App 20080250206 - Davis; Gordon T. ;   et al. | 2008-10-09 |
Design Structure For Cache Maintenance App 20080250207 - DAVIS; GORDON T. ;   et al. | 2008-10-09 |
Structure For Instruction Cache Trace Formation App 20080235500 - DAVIS; GORDON T. ;   et al. | 2008-09-25 |
Structure For Register Renaming In A Microprocessor App 20080215804 - Davis; Gordon T. ;   et al. | 2008-09-04 |
Apparatus And Method For Decreasing The Latency Between Instruction Cache And A Pipeline Processor App 20080177981 - Dieffenderfer; James N. ;   et al. | 2008-07-24 |
Instruction Cache Trace Formation App 20080120468 - Davis; Gordon T. ;   et al. | 2008-05-22 |
Data Processing System, Processor and Method of Data Processing Having Improved Branch Target Address Cache App 20080120496 - Bradford; Jeffrey P. ;   et al. | 2008-05-22 |
Apparatus and Method for Cache Maintenance App 20080114964 - Davis; Gordon T. ;   et al. | 2008-05-15 |
Apparatus and Method for Saving Power in a Trace Cache App 20080086595 - Davis; Gordon T. ;   et al. | 2008-04-10 |
Apparatus and Method for Supporting Simultaneous Storage of Trace and Standard Cache Lines App 20080086596 - Davis; Gordon T. ;   et al. | 2008-04-10 |
Apparatus and Method for Using Branch Prediction Heuristics for Determination of Trace Formation Readiness App 20080086597 - Davis; Gordon T. ;   et al. | 2008-04-10 |
Method and Apparatus for Register Renaming in a Microprocessor App 20080077778 - Davis; Gordon T. ;   et al. | 2008-03-27 |
Method for software controllable dynamically lockable cache line replacement system Grant 7,321,954 - Dieffenderfer , et al. January 22, 2 | 2008-01-22 |
Apparatus and method for decreasing the latency between an instruction cache and a pipeline processor Grant 7,281,120 - Dieffenderfer , et al. October 9, 2 | 2007-10-09 |
Apparatus and method for reformatting instructions before reaching a dispatch point in a superscalar processor App 20060155961 - Dieffenderfer; James N. ;   et al. | 2006-07-13 |
Method and system for providing zero overhead looping using carry chain masking App 20060095751 - Bybell; Anthony J. ;   et al. | 2006-05-04 |
Method for software controllable dynamically lockable cache line replacement system App 20060036811 - Dieffenderfer; James N. ;   et al. | 2006-02-16 |
Apparatus and method for decreasing the latency between an instruction cache and a pipeline processor App 20050216703 - Dieffenderfer, James N. ;   et al. | 2005-09-29 |
Thread switch tuning tool for optimal performance in a computer processor Grant 6,018,759 - Doing , et al. January 25, 2 | 2000-01-25 |