Patent | Date |
---|
Next instruction access intent instruction for indicating usage of a storage operand by one or more instructions subsequent to a next sequential instruction Grant 10,430,188 - Jacobi , et al. O | 2019-10-01 |
Demote instruction for relinquishing cache line ownership Grant 9,921,965 - Shum , et al. March 20, 2 | 2018-03-20 |
Demote instruction for relinquishing cache line ownership Grant 9,921,964 - Shum , et al. March 20, 2 | 2018-03-20 |
Dynamic management of virtual memory blocks exempted from cache memory access Grant 9,836,405 - Bradbury , et al. December 5, 2 | 2017-12-05 |
Dynamic cache memory management with translation lookaside buffer protection Grant 9,727,484 - Bradbury , et al. August 8, 2 | 2017-08-08 |
Dynamic Cache Memory Management With Cache Pollution Avoidance App 20170220479 - Bradbury; Jonathan D. ;   et al. | 2017-08-03 |
Dynamic Cache Memory Management With Translation Lookaside Buffer Protection App 20170220484 - Bradbury; Jonathan D. ;   et al. | 2017-08-03 |
Dynamic Management Of Virtual Memory Blocks Exempted From Cache Memory Access App 20170220475 - Bradbury; Jonathan D. ;   et al. | 2017-08-03 |
Demote Instruction For Relinquishing Cache Line Ownership App 20170116119 - Shum; Chung-Lung Kevin ;   et al. | 2017-04-27 |
Demote Instruction For Relinquishing Cache Line Ownership App 20170116120 - Shum; Chung-Lung Kevin ;   et al. | 2017-04-27 |
Demote instruction for relinquishing cache line ownership Grant 9,619,384 - Shum , et al. April 11, 2 | 2017-04-11 |
Demote instruction for relinquishing cache line ownership Grant 9,612,969 - Shum , et al. April 4, 2 | 2017-04-04 |
Demote Instruction For Relinquishing Cache Line Ownership App 20160342517 - Shum; Chung-Lung Kevin ;   et al. | 2016-11-24 |
Demote instruction for relinquishing cache line ownership Grant 9,501,416 - Shum , et al. November 22, 2 | 2016-11-22 |
Dynamic management of a processor state with transient cache memory Grant 9,495,306 - Bradbury , et al. November 15, 2 | 2016-11-15 |
Demote instruction for relinquishing cache line ownership Grant 9,471,503 - Shum , et al. October 18, 2 | 2016-10-18 |
Demote Instruction For Relinquishing Cache Line Ownership App 20160283381 - Shum; Chung-Lung Kevin ;   et al. | 2016-09-29 |
Dynamic management of memory ranges exempted from cache memory access Grant 9,396,125 - Bradbury , et al. July 19, 2 | 2016-07-19 |
Demote Instruction For Relinquishing Cache Line Ownership App 20160196213 - Shum; Chung-Lung Kevin ;   et al. | 2016-07-07 |
Demote Instruction For Relinquishing Cache Line Ownership App 20160162410 - Shum; Chung-Lung Kevin ;   et al. | 2016-06-09 |
Demote instruction for relinquishing cache line ownership Grant 9,311,238 - Shum , et al. April 12, 2 | 2016-04-12 |
Method, computer program product, and hardware product for eliminating or reducing operand line crossing penalty Grant 9,201,655 - Kapadia , et al. December 1, 2 | 2015-12-01 |
Obtaining data in a pipelined processor Grant 9,164,761 - Tsai , et al. October 20, 2 | 2015-10-20 |
Computer system having cache subsystem performing demote requests Grant 8,880,805 - Shum , et al. November 4, 2 | 2014-11-04 |
Demote Instruction For Relinquishing Cache Line Ownership App 20140304471 - Shum; Chung-Lung Kevin ;   et al. | 2014-10-09 |
Next Instruction Access Intent Instruction App 20140115306 - Jacobi; Christian ;   et al. | 2014-04-24 |
Store data forwarding with no memory model restrictions Grant 8,627,047 - Tsai , et al. January 7, 2 | 2014-01-07 |
Microprocessor, method and computer program product for direct page prefetch in millicode capable computer system Grant 8,549,255 - Schroter , et al. October 1, 2 | 2013-10-01 |
Microprocessor and method for deferred store data forwarding for store background data in a system with no memory model restrictions Grant 8,468,306 - Tsai , et al. June 18, 2 | 2013-06-18 |
Processor and method for workaround trigger activated exceptions Grant 8,443,227 - Carlough , et al. May 14, 2 | 2013-05-14 |
Serializing translation lookaside buffer access around address translation parameter modification Grant 8,433,855 - Alexander , et al. April 30, 2 | 2013-04-30 |
Enhancing timeliness of cache prefetching Grant 8,285,941 - Ekanadham , et al. October 9, 2 | 2012-10-09 |
Method, system and computer program product for storing external device result data Grant 8,250,336 - Shum , et al. August 21, 2 | 2012-08-21 |
System, method and processor for accessing data after a translation lookaside buffer miss Grant 8,195,881 - Bohn , et al. June 5, 2 | 2012-06-05 |
Computer System Having Cache Subsystem Performing Demote Requests App 20120124292 - Shum; Chung-Lung Kevin ;   et al. | 2012-05-17 |
Millicode assist instructions for millicode store access exception checking Grant 8,176,301 - Farrell , et al. May 8, 2 | 2012-05-08 |
Method for address translation in virtual machines Grant 8,151,085 - Deutschle , et al. April 3, 2 | 2012-04-03 |
Method and system for instruction address parity comparison Grant 8,140,951 - Busaba , et al. March 20, 2 | 2012-03-20 |
Multiprocessor electronic circuit including a plurality of processors and electronic data processing system Grant 8,135,960 - Koehler , et al. March 13, 2 | 2012-03-13 |
Processor, method and computer program product for fast selective invalidation of translation lookaside buffer Grant 8,112,174 - Hsieh , et al. February 7, 2 | 2012-02-07 |
Debugging for multiple errors in a microprocessor environment Grant 8,095,821 - Mayer , et al. January 10, 2 | 2012-01-10 |
Method and system for a multi-level virtual/real cache system with synonym resolution Grant 8,041,894 - Krumm , et al. October 18, 2 | 2011-10-18 |
System, method and computer program product for handling shared cache lines in a multi-processor environment Grant 8,032,709 - Shum , et al. October 4, 2 | 2011-10-04 |
Method and system for handling cache coherency for self-modifying code Grant 8,015,362 - Alexander , et al. September 6, 2 | 2011-09-06 |
Generating a local clock domain using dynamic controls Grant 8,001,411 - Carey , et al. August 16, 2 | 2011-08-16 |
Processor and method for synchronous load multiple fetching sequence and pipeline stage result tracking to facilitate early address generation interlock bypass Grant 7,987,343 - Alexander , et al. July 26, 2 | 2011-07-26 |
Method, system, and computer program product for handling errors in a cache without processor core recovery Grant 7,987,384 - Jacobi , et al. July 26, 2 | 2011-07-26 |
Method and system for early instruction text based operand store compare reject avoidance Grant 7,975,130 - Alexander , et al. July 5, 2 | 2011-07-05 |
Method, system and computer program product for generating trace data Grant 7,975,182 - St. Onge , et al. July 5, 2 | 2011-07-05 |
Reduced overhead address mode change management in a pipelined, recycling microprocessor Grant 7,971,034 - Hutton , et al. June 28, 2 | 2011-06-28 |
Method and apparatus for active software disown of cache line's exlusive rights Grant 7,966,453 - Shum , et al. June 21, 2 | 2011-06-21 |
System, method and computer program product for translating storage elements Grant 7,966,474 - Shum , et al. June 21, 2 | 2011-06-21 |
Recycling long multi-operand instructions Grant 7,962,726 - Malley , et al. June 14, 2 | 2011-06-14 |
System and method for avoiding deadlocks when performing storage updates in a multi-processor environment Grant 7,953,932 - Shum , et al. May 31, 2 | 2011-05-31 |
Operand and result forwarding between differently sized operands in a superscalar processor Grant 7,921,279 - Hutton , et al. April 5, 2 | 2011-04-05 |
System and method for providing asynchronous dynamic millicode entry prediction Grant 7,913,068 - Bonanno , et al. March 22, 2 | 2011-03-22 |
Method and system for overlapping execution of instructions through non-uniform execution pipelines in an in-order processor Grant 7,913,067 - Hutton , et al. March 22, 2 | 2011-03-22 |
System and method for providing a common instruction table Grant 7,895,538 - Hutton , et al. February 22, 2 | 2011-02-22 |
Method, system, and computer program product for cross-invalidation handling in a multi-level private cache Grant 7,890,700 - Choy , et al. February 15, 2 | 2011-02-15 |
Method, system and computer program product for sampling computer system performance data Grant 7,870,438 - Bartik , et al. January 11, 2 | 2011-01-11 |
Method and system for implementing store buffer allocation Grant 7,870,314 - Barrick , et al. January 11, 2 | 2011-01-11 |
Method, system, and computer program product for selectively accelerating early instruction processing Grant 7,861,064 - Alexander , et al. December 28, 2 | 2010-12-28 |
Debugging for multiple errors in a microprocessor environment App 20100241899 - Mayer; Ulrich ;   et al. | 2010-09-23 |
System, method and apparatus for enhancing reliability on scan-initialized latches affecting functionality Grant 7,777,520 - Shum , et al. August 17, 2 | 2010-08-17 |
Method, System, And Computer Program Product For Cross-invalidation Handling In A Multi-level Private Cache App 20090240889 - Choy; Ka Shan ;   et al. | 2009-09-24 |
Method, Computer Program Product, And Hardware Product For Eliminating Or Reducing Operand Line Crossing Penalty App 20090240918 - Kapadia; Vimal M. ;   et al. | 2009-09-24 |
Method, System, Computer Program Product, And Hardware Product For Implementing Result Forwarding Between Differently Sized Operands In A Superscalar Processor App 20090240922 - Hutton; David S. ;   et al. | 2009-09-24 |
Method, System And Computer Program Product For Reduced Overhead Address Mode Change Management In A Pipelined, Recyling Microprocessor App 20090240929 - Hutton; David S. ;   et al. | 2009-09-24 |
Processor And Method For Synchronous Load Multiple Fetching Sequence And Pipeline Stage Result Tracking To Facilitate Early Address Generation Interlock Bypass App 20090240919 - Alexander; Khary J. ;   et al. | 2009-09-24 |
Recycling Long Multi-operand Instructions App 20090240914 - Malley; Edward T. ;   et al. | 2009-09-24 |
Method, System And Computer Program Product For Generating Trace Data App 20090216516 - St. Onge; Debbie A. ;   et al. | 2009-08-27 |
Method, System And Computer Program Product For Storing External Device Result Data App 20090216966 - Shum; Chung-Lung Kevin ;   et al. | 2009-08-27 |
Processor, Method And Computer Program Product For Fast Selective Invalidation Of Translation Lookaside Buffer App 20090216994 - Hsieh; Jonathan T. ;   et al. | 2009-08-27 |
System, Method And Computer Program Product For Enhancing Timeliness Of Cache Prefetching App 20090216956 - Ekanadham; Kattamuri ;   et al. | 2009-08-27 |
Method And System For A Multi-level Virtual/real Cache System With Synonym Resolution App 20090216949 - Krumm; Barry W. ;   et al. | 2009-08-27 |
System, Method And Computer Program Product For Handling Shared Cache Lines In A Multi-processor Environment App 20090216951 - Shum; Chung-Lung Kevin ;   et al. | 2009-08-27 |
System, Method And Processor For Accessing Data After A Translation Lookaside Buffer Miss App 20090216947 - Bohn; Richard E. ;   et al. | 2009-08-27 |
System And Method For Providing Asynchronous Dynamic Millicode Entry Prediction App 20090217002 - Bonanno; James J. ;   et al. | 2009-08-27 |
System, Method And Computer Program Product For Translating Storage Elements App 20090217009 - Shum; Chung-Lung Kevin ;   et al. | 2009-08-27 |
Method And System For Instruction Address Parity Comparison App 20090210775 - Busaba; Fadi Y. ;   et al. | 2009-08-20 |
Processor, Method And Computer Program Product Including Specialized Store Queue And Buffer Design For Silent Store Implementation App 20090210655 - Barrick; Brian D. ;   et al. | 2009-08-20 |
Processor And Method For Workaround Trigger Activated Exceptions App 20090210659 - Carlough; Steven R. ;   et al. | 2009-08-20 |
Method And System For Implementing Store Buffer Allocation App 20090210587 - Barrick; Brian D. ;   et al. | 2009-08-20 |
Processor And Method For Store Data Forwarding In A System With No Memory Model Restrictions App 20090210679 - Tsai; Aaron ;   et al. | 2009-08-20 |
System, Method And Apparatus For Enhancing Reliability On Scan-initialized Latches Affecting Functionality App 20090206872 - Shum; Chung-Lung Kevin ;   et al. | 2009-08-20 |
System And Method For Providing A Common Instruction Table App 20090210387 - Hutton; David S. ;   et al. | 2009-08-20 |
System And Method For Obtaining Data In A Pipelined Processor App 20090210651 - Tsai; Aaron ;   et al. | 2009-08-20 |
Microprocessor And Method For Deferred Store Data Forwarding For Store Background Data In A System With No Memory Model Restrictions App 20090210632 - Tsai; Aaron ;   et al. | 2009-08-20 |
Method, System And Computer Program Product For Millicode Store Access Checking Instructions App 20090210680 - Farrell; Mark S. ;   et al. | 2009-08-20 |
Method For Serializing Translation Lookaside Buffer Access Around Address Translation Parameter Modification App 20090210650 - Alexander; Gregory W. ;   et al. | 2009-08-20 |
Method And System For Overlapping Execution Of Instructions Through Non-uniform Execution Pipelines In An In-order Processor App 20090210656 - Hutton; David S. ;   et al. | 2009-08-20 |
Method, System And Computer Program Product For Sampling Computer System Performance Data App 20090210752 - Bartik; Jane H. ;   et al. | 2009-08-20 |
Method And System For Handling Cache Coherency For Self-modifying Code App 20090210627 - Alexander; Gregory W. ;   et al. | 2009-08-20 |
Microprocessor, Method And Computer Program Product For Direct Page Prefetch In Millicode Capable Computer System App 20090210662 - Schroter; David A. ;   et al. | 2009-08-20 |
System And Method For Avoiding Deadlocks When Performing Storage Updates In A Multi-processor Environment App 20090204763 - Shum; Chung-Lung Kevin ;   et al. | 2009-08-13 |
Method, System, And Computer Program Product For Handling Errors In A Cache Without Processor Core Recovery App 20090204766 - Jacobi; Christian ;   et al. | 2009-08-13 |
Method for Address Translation in Virtual Machines App 20090187731 - Deutschle; Joerg ;   et al. | 2009-07-23 |
Method and Apparatus for Active Software Disown of Cache Line's Exlusive Rights App 20090157965 - Shum; Chung-Lung Kevin ;   et al. | 2009-06-18 |
Multiprocessor electronic circuit including a plurality of processors and electronic data processing system App 20090113212 - Koehler; Thomas ;   et al. | 2009-04-30 |
Generating a Local Clock Domain Using Dynamic Controls App 20090083569 - Carey; Sean Michael ;   et al. | 2009-03-26 |
Program store compare handling between instruction and operand caches Grant 6,865,645 - Shum , et al. March 8, 2 | 2005-03-08 |
Absolute address bits kept in branch history table Grant 6,745,313 - Liptay , et al. June 1, 2 | 2004-06-01 |
Absolute address bits kept in branch history table App 20030131212 - Liptay, John S. ;   et al. | 2003-07-10 |
Method for Quad-word Storing into 2-way interleaved L1 cache Grant 6,233,655 - Shum , et al. May 15, 2 | 2001-05-15 |
False exception for cancelled delayed requests Grant 6,219,758 - Navarro , et al. April 17, 2 | 2001-04-17 |