Patent | Date |
---|
Evicting cached stores Grant 9,886,395 - Brandt , et al. February 6, 2 | 2018-02-06 |
Hierarchical cache structure and handling thereof Grant 9,665,486 - Habermann , et al. May 30, 2 | 2017-05-30 |
Evicting cached stores Grant 9,658,967 - Brandt , et al. May 23, 2 | 2017-05-23 |
Store cache for transactional memory Grant 9,588,894 - Brandt , et al. March 7, 2 | 2017-03-07 |
Store cache for transactional memory Grant 9,588,893 - Brandt , et al. March 7, 2 | 2017-03-07 |
Hierarchical cache structure and handling thereof Grant 9,563,568 - Habermann , et al. February 7, 2 | 2017-02-07 |
Hierarchical Cache Structure And Handling Thereof App 20160224467 - Habermann; Christian ;   et al. | 2016-08-04 |
Systems and methods for accessing cache memory Grant 9,384,131 - Habermann , et al. July 5, 2 | 2016-07-05 |
Managing transactional and non-transactional store observability Grant 9,378,143 - Alexander , et al. June 28, 2 | 2016-06-28 |
Store Cache For Transactional Memory App 20160132434 - Brandt; Uwe ;   et al. | 2016-05-12 |
Store Cache For Transactional Memory App 20160132431 - Brandt; Uwe ;   et al. | 2016-05-12 |
Hierarchical cache structure and handling thereof Grant 9,323,673 - Habermann , et al. April 26, 2 | 2016-04-26 |
Managing transactional and non-transactional store observability Grant 9,298,631 - Alexander , et al. March 29, 2 | 2016-03-29 |
Evicting Cached Stores App 20160070654 - Brandt; Uwe ;   et al. | 2016-03-10 |
Hierarchical Cache Structure And Handling Thereof App 20160062905 - Habermann; Christian ;   et al. | 2016-03-03 |
Handling virtual memory address synonyms in a multi-level cache hierarchy structure Grant 9,274,959 - Habermann , et al. March 1, 2 | 2016-03-01 |
Evicting Cached Stores App 20150378924 - Brandt; Uwe ;   et al. | 2015-12-31 |
Hierarchical cache structure and handling thereof Grant 9,183,146 - Habermann , et al. November 10, 2 | 2015-11-10 |
Data caching method Grant 9,075,732 - Habermann , et al. July 7, 2 | 2015-07-07 |
Store buffer for transactional memory Grant 8,977,823 - ALexander , et al. March 10, 2 | 2015-03-10 |
Handling Virtual Memory Address Synonyms In A Multi-level Cache Hierarchy Structure App 20150032964 - Habermann; Christian ;   et al. | 2015-01-29 |
Enhanced wiring structure for a cache supporting auxiliary data output Grant 8,891,279 - Habermann , et al. November 18, 2 | 2014-11-18 |
Data caching method Grant 8,856,444 - Habermann , et al. October 7, 2 | 2014-10-07 |
Systems And Methods For Accessing Cache Memory App 20140281238 - Habermann; Christian ;   et al. | 2014-09-18 |
Hierarchical Cache Structure And Handling Thereof App 20140129773 - Habermann; Christian ;   et al. | 2014-05-08 |
Hierarchical Cache Structure And Handling Thereof App 20140129774 - Habermann; Christian ;   et al. | 2014-05-08 |
Store Buffer for Transactional Memory App 20140082293 - ALexander; Khary J. ;   et al. | 2014-03-20 |
Enhanced Wiring Structure for a Cache Supporting Auxiliary Data Output App 20140082290 - Habermann; Christian ;   et al. | 2014-03-20 |
Managing Transactional And Non-transactional Store Observability App 20130339616 - Alexander; Khary J. ;   et al. | 2013-12-19 |
Managing Transactional And Non-transactional Store Observability App 20130339615 - Alexander; Khary J. ;   et al. | 2013-12-19 |
Avoiding cross-interrogates in a streaming data optimized L1 cache Grant 8,516,200 - Habermann , et al. August 20, 2 | 2013-08-20 |
Handling corrupted background data in an out of order execution environment Grant 8,495,452 - Fee , et al. July 23, 2 | 2013-07-23 |
Verification of logic circuit designs using dynamic clock gating Grant 8,302,043 - Habermann , et al. October 30, 2 | 2012-10-30 |
Data Caching Method App 20120215983 - Habermann; Christian ;   et al. | 2012-08-23 |
Handling Corrupted Background Data In An Out Of Order Execution Environment App 20120210188 - Fee; Michael ;   et al. | 2012-08-16 |
Avoiding Cross-Interrogates in a Streaming Data Optimized L1 Cache App 20120059996 - Habermann; Christian ;   et al. | 2012-03-08 |
Method to verify an implemented coherency algorithm of a multi processor environment Grant 8,108,197 - Habermann , et al. January 31, 2 | 2012-01-31 |
Cache bounded reference counting Grant 8,082,399 - Pasch , et al. December 20, 2 | 2011-12-20 |
Data Caching Method App 20110307666 - Habermann; Christian ;   et al. | 2011-12-15 |
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 |
Controlling an unreliable data transfer in a data channel Grant 8,015,451 - Habermann , 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 |
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, System, Computer Program Product, and Data Processing Program for Verification of Logic Circuit Designs Using Dynamic Clock Gating App 20110066988 - Habermann; Christian ;   et al. | 2011-03-17 |
Electronic circuit for implementing a permutation operation Grant 7,783,690 - Leenstra , et al. August 24, 2 | 2010-08-24 |
Method To Verify An Implemented Coherency Algorithm Of A Multi Processor Environment App 20100146210 - HABERMANN; CHRISTIAN ;   et al. | 2010-06-10 |
Methods of Cache Bounded Reference Counting App 20100030968 - Pasch; Eberhard ;   et al. | 2010-02-04 |
Method And System For A Multi-level Virtual/real Cache System With Synonym Resolution App 20090216949 - Krumm; Barry W. ;   et al. | 2009-08-27 |
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 and an Apparatus for Controlling an Unreliable Data Transfer in a Data Channel App 20090193308 - Habermann; Christian ;   et al. | 2009-07-30 |
Performance of a cache by detecting cache lines that have been reused Grant 7,552,286 - Davis , et al. June 23, 2 | 2009-06-23 |
Generating a Local Clock Domain Using Dynamic Controls App 20090083569 - Carey; Sean Michael ;   et al. | 2009-03-26 |
Systems and methods for adaptively mapping an instruction cache Grant 7,469,332 - Basso , et al. December 23, 2 | 2008-12-23 |
Performance Of A Cache By Detecting Cache Lines That Have Been Reused App 20080168236 - Davis; Gordon T. ;   et al. | 2008-07-10 |
Performance of a cache by detecting cache lines that have been reused Grant 7,380,065 - Davis , et al. May 27, 2 | 2008-05-27 |
Electronic circuit for implementing a permutation operation App 20070011220 - Leenstra; Jens ;   et al. | 2007-01-11 |
Performance of a cache by detecting cache lines that have been reused App 20060224830 - Davis; Gordon T. ;   et al. | 2006-10-05 |
Systems and methods for adaptively mapping an instruction cache App 20060200615 - Basso; Claude ;   et al. | 2006-09-07 |
Checkpointing a superscalar, out-of-order processor for error recovery Grant 6,968,476 - Barowski , et al. November 22, 2 | 2005-11-22 |
Method and system for fast access to a translation lookaside buffer Grant 6,681,313 - Trong , et al. January 20, 2 | 2004-01-20 |
Checkpointing a superscalar, out-of-order processor for error recovery App 20030005265 - Barowski, Harry Stefan ;   et al. | 2003-01-02 |
Pre-committing instruction sequences App 20020152259 - Trong, Son Dao ;   et al. | 2002-10-17 |
Embedding of dynamic circuits in a static environment App 20010026172 - Leenstra, Jens ;   et al. | 2001-10-04 |
Method and data processing system for data lookups App 20010017801 - Helwig, Klaus ;   et al. | 2001-08-30 |
Register renaming with a pool of physical registers Grant 6,108,771 - Gaertner , et al. August 22, 2 | 2000-08-22 |
Apparatus and method for performing subroutine call and return operations Grant 5,974,543 - Hilgendorf , et al. October 26, 1 | 1999-10-26 |
Bus with request-dependent matching of the bandwidth available in both directions Grant 5,872,944 - Goldrian , et al. February 16, 1 | 1999-02-16 |
Data processing apparatus and method for correcting faulty microcode in a ROM device via a flag microinstruction in a RAM device including corrected microcode Grant 5,870,601 - Getzlaff , et al. February 9, 1 | 1999-02-09 |
Token-based serialisation of instructions in a multiprocessor system Grant 5,761,734 - Pfeffer , et al. June 2, 1 | 1998-06-02 |
Method for executing branch instructions by processing loop end conditions in a second processor Grant 5,634,047 - Getzlaff , et al. May 27, 1 | 1997-05-27 |