Patent | Date |
---|
Branch prediction path wrong guess instruction Grant 10,338,923 - Emma , et al. | 2019-07-02 |
Selective cache-to-cache lateral castouts Grant 9,189,403 - Guthrie , et al. November 17, 2 | 2015-11-17 |
Selective cache-to-cache lateral castouts Grant 9,176,876 - Guthrie , et al. November 3, 2 | 2015-11-03 |
Method and system for providing an improved store-in cache Grant 8,826,095 - Emma , et al. September 2, 2 | 2014-09-02 |
Executing touchBHT instruction to pre-fetch information to prediction mechanism for branch with taken history Grant 8,521,999 - Emma , et al. August 27, 2 | 2013-08-27 |
Selective Cache-to-cache Lateral Castouts App 20120203973 - Guthrie; Guy L. ;   et al. | 2012-08-09 |
Branch prediction instructions having mask values involving unloading and loading branch history data Grant 8,131,982 - Emma , et al. March 6, 2 | 2012-03-06 |
Prefetching Branch Prediction Mechanisms App 20110225401 - Emma; Philip G. ;   et al. | 2011-09-15 |
Method and apparatus for filtering snoop requests using a scoreboard Grant 8,015,364 - Blumrich , et al. September 6, 2 | 2011-09-06 |
Method And System For Providing An Improved Store-in Cache App 20110161780 - Emma; Philip George ;   et al. | 2011-06-30 |
Selective Cache-to-cache Lateral Castouts App 20110161589 - Guthrie; Guy L. ;   et al. | 2011-06-30 |
Method and system for providing an improved store-in cache Grant 7,941,728 - Emma , et al. May 10, 2 | 2011-05-10 |
Branch Prediction Path Instruction App 20100287358 - Emma; Philip G. ;   et al. | 2010-11-11 |
System, method and computer program product for executing a cache replacement algorithm Grant 7,711,904 - Emma , et al. May 4, 2 | 2010-05-04 |
Methods Involving Branch Prediction App 20090313462 - Emma; Philip G. ;   et al. | 2009-12-17 |
Method and apparatus for prefetching branch history information Grant 7,493,480 - Emma , et al. February 17, 2 | 2009-02-17 |
Method And Apparatus For Filtering Snoop Requests Using A Scoreboard App 20080294850 - Blumrich; Matthias A. ;   et al. | 2008-11-27 |
Prefetching using future branch path information derived from branch prediction Grant 7,441,110 - Puzak , et al. October 21, 2 | 2008-10-21 |
System, Method And Computer Program Product For Executing A Cache Replacement Algorithm App 20080235453 - Emma; Philip G. ;   et al. | 2008-09-25 |
Method And System For Providing An Improved Store-in Cache App 20080222358 - Emma; Philip George ;   et al. | 2008-09-11 |
Method and apparatus for filtering snoop requests using a scoreboard Grant 7,383,397 - Blumrich , et al. June 3, 2 | 2008-06-03 |
Method and Apparatus for Measuring the Cost of a Pipeline Event and for Displaying Images Which Permit the Visualization orf Said Cost App 20080010555 - Emma; Phillip ;   et al. | 2008-01-10 |
Method and apparatus for filtering snoop requests using a scoreboard App 20060224840 - Blumrich; Matthias A. ;   et al. | 2006-10-05 |
Two dimensional branch history table prefetching mechanism App 20040015683 - Emma, Philip G. ;   et al. | 2004-01-22 |
Branch history guided instruction/data prefetching Grant 6,560,693 - Puzak , et al. May 6, 2 | 2003-05-06 |
Methods for caching cache tags Grant 6,311,253 - Chang , et al. October 30, 2 | 2001-10-30 |
Method for enabling concurrent misses in a cache memory Grant 5,636,364 - Emma , et al. June 3, 1 | 1997-06-03 |
Computer processing unit employing a separate millicode branch history table Grant 5,634,119 - Emma , et al. May 27, 1 | 1997-05-27 |
Cache remapping using synonym classes Grant 5,584,002 - Emma , et al. December 10, 1 | 1996-12-10 |
Simultaneous prediction of multiple branches for superscalar processing Grant 5,434,985 - Emma , et al. July 18, 1 | 1995-07-18 |
Multi-prediction branch prediction mechanism Grant 5,353,421 - Emma , et al. October 4, 1 | 1994-10-04 |
Cache miss facility with stored sequences for data fetching Grant 5,233,702 - Emma , et al. August 3, 1 | 1993-08-03 |
Cache management for multi-processor systems utilizing bulk cross-invalidate Grant 5,197,139 - Emma , et al. March 23, 1 | 1993-03-23 |
High speed buffer store arrangement for quick wide transfer of data Grant 4,823,259 - Aichelmann, Jr. , et al. April 18, 1 | 1989-04-18 |
Prefetching system for a cache having a second directory for sequentially accessed blocks Grant 4,807,110 - Pomerene , et al. February 21, 1 | 1989-02-21 |
Apparatus and method for prefetching subblocks from a low speed memory to a high speed memory of a memory hierarchy depending upon state of replacing bit in the low speed memory Grant 4,774,654 - Pomerene , et al. September 27, 1 | 1988-09-27 |
Pageable branch history table Grant 4,679,141 - Pomerene , et al. July 7, 1 | 1987-07-07 |