Patent | Date |
---|
Split mode addressing a persistent memory Grant 11,221,967 - Lesartre , et al. January 11, 2 | 2022-01-11 |
Controlling error propagation due to fault in computing node of a distributed computing system Grant 10,817,361 - Lesartre , et al. October 27, 2 | 2020-10-27 |
Reflective memory bridge for external computing nodes Grant 10,762,011 - Gaither , et al. Sep | 2020-09-01 |
Controlling Error Propagation Due To Fault In Computing Node Of A Distributed Computing System App 20190340053 - Lesartre; Gregg B. ;   et al. | 2019-11-07 |
Fault tolerance for persistent main memory Grant 10,452,498 - Lesartre , et al. Oc | 2019-10-22 |
Reflective Memory Bridge For External Computing Nodes App 20190138466 - GAITHER; Blaine D ;   et al. | 2019-05-09 |
Controlling error propagation due to fault in computing node of a distributed computing system Grant 9,990,244 - Lesartre , et al. June 5, 2 | 2018-06-05 |
Reflective memory bridge for external computing nodes Grant 9,910,808 - Gaither , et al. March 6, 2 | 2018-03-06 |
Implementing coherency with reflective memory Grant 9,575,898 - Lesartre , et al. February 21, 2 | 2017-02-21 |
Cache and method for cache bypass functionality Grant 9,405,696 - Gaither , et al. August 2, 2 | 2016-08-02 |
Managing workload distribution among computer systems based on intersection of throughput and latency models Grant 9,389,919 - Gaither , et al. July 12, 2 | 2016-07-12 |
Fault Tolerance For Persistent Main Memory App 20160147620 - Lesartre; Gregg B. ;   et al. | 2016-05-26 |
Split Mode Addressing A Persistent Memory App 20160041928 - Lesartre; Gregg B. ;   et al. | 2016-02-11 |
Implementing Coherency With Reflective Memory App 20160026576 - Lesartre; Gregg B. ;   et al. | 2016-01-28 |
Controlling Error Propagation Due To Fault In Computing Node Of A Distributed Computing System App 20150355961 - Lesartre; Greg B ;   et al. | 2015-12-10 |
External cache operation based on clean castout messages Grant 9,189,424 - Gaither , et al. November 17, 2 | 2015-11-17 |
Performing Refresh Of A Memory Device In Response To Access Of Data App 20150294711 - Gaither; Blaine D. ;   et al. | 2015-10-15 |
Reflective Memory Bridge For External Computing Nodes App 20150074316 - Gaither; Blaine D. ;   et al. | 2015-03-12 |
Hidden Core To Fetch Data App 20150052293 - Gaither; Blaine D. ;   et al. | 2015-02-19 |
Transactional cache memory system Grant 08924653 - | 2014-12-30 |
Transactional cache memory system Grant 8,924,653 - Gaither , et al. December 30, 2 | 2014-12-30 |
Address masking between users Grant 8,819,348 - Gaither , et al. August 26, 2 | 2014-08-26 |
Determining whether a right to use memory modules in a reliability mode has been acquired Grant 8,812,915 - Warnes , et al. August 19, 2 | 2014-08-19 |
Multiple processing elements Grant 8,782,466 - Gaither July 15, 2 | 2014-07-15 |
Cache And Method For Cache Bypass Functionality App 20140143503 - GAITHER; Blaine D. ;   et al. | 2014-05-22 |
Bit ordering for communicating an address on a serial fabric Grant 8,688,890 - Gaither , et al. April 1, 2 | 2014-04-01 |
Determining Whether A Right To Use Memory Modules In A Reliability Mode Has Been Acquired App 20140089726 - Warnes; Lidia ;   et al. | 2014-03-27 |
Cache and method for cache bypass functionality Grant 8,683,139 - Gaither , et al. March 25, 2 | 2014-03-25 |
Datacenter workload evaluation Grant 8,670,971 - Gaither , et al. March 11, 2 | 2014-03-11 |
Deduplicating A File System App 20130232124 - GAITHER; Blaine D. | 2013-09-05 |
Multiple Processing Elements App 20130205169 - Gaither; Blaine D. | 2013-08-08 |
Computer cache system with stratified replacement Grant 8,473,687 - Gaither June 25, 2 | 2013-06-25 |
Computer cache system with stratified replacement Grant 8,473,686 - Gaither June 25, 2 | 2013-06-25 |
Method and system for enhancing computer processing performance Grant 8,387,053 - Gaither , et al. February 26, 2 | 2013-02-26 |
External Cache Operation Based On Clean Castout Messages App 20120311267 - Gaither; Blaine D. ;   et al. | 2012-12-06 |
Computer Cache System With Stratified Replacement App 20120221798 - Gaither; Blaine D. | 2012-08-30 |
Computer Cache System With Stratified Replacement App 20120221794 - Gaither; Blaine D. | 2012-08-30 |
Switch module based non-volatile memory in a server Grant 8,234,459 - Gaither , et al. July 31, 2 | 2012-07-31 |
Computer cache system with stratified replacement Grant 8,200,903 - Gaither June 12, 2 | 2012-06-12 |
Method and system for moving active virtual partitions between computers Grant 8,176,293 - Gaither , et al. May 8, 2 | 2012-05-08 |
Systems and methods for pushing data Grant 8,051,250 - Gaither , et al. November 1, 2 | 2011-11-01 |
Providing Mirroring Write Data App 20110035562 - GAITHER; Blaine D. | 2011-02-10 |
Method and system for moving active virtual partitions between computers App 20100250877 - Gaither; Blaine D. ;   et al. | 2010-09-30 |
Switch Module Based Non-volatile Memory In A Server App 20100235562 - Gaither; Blaine D. ;   et al. | 2010-09-16 |
Row Column Storage App 20100228785 - Gaither; Blaine D. ;   et al. | 2010-09-09 |
Hierarchical cache coherence directory structure Grant 7,774,551 - Gaither , et al. August 10, 2 | 2010-08-10 |
Modeling Computer System Throughput App 20100192158 - Gaither; Blaine D. ;   et al. | 2010-07-29 |
Mask usable for snoop requests Grant 7,765,363 - Gaither , et al. July 27, 2 | 2010-07-27 |
Multiple address sequence cache pre-fetching Grant 7,739,478 - Veazey , et al. June 15, 2 | 2010-06-15 |
Performing a memory write of a data unit without changing ownership of the data unit Grant 7,600,079 - Gaither , et al. October 6, 2 | 2009-10-06 |
Computer Cache System With Stratified Replacement App 20090210628 - Gaither; Blaine D. | 2009-08-20 |
Datacenter Workload Evaluation App 20090037164 - Gaither; Blaine D. ;   et al. | 2009-02-05 |
Datacenter Workload Migration App 20090037162 - Gaither; Blaine D. ;   et al. | 2009-02-05 |
Mask Usable For Snoop Requests App 20090031087 - Gaither; Blaine D. ;   et al. | 2009-01-29 |
Systems And Methods For Pushing Data App 20080229009 - Gaither; Blaine D. ;   et al. | 2008-09-18 |
Multiple Address Sequence Cache Pre-fetching App 20080222343 - Veazey; Judson E. ;   et al. | 2008-09-11 |
Method and System for Enhancing Computer Processing Performance App 20080184194 - Gaither; Blaine D. ;   et al. | 2008-07-31 |
Bit ordering for communicating an address on a serial fabric App 20080133834 - Gaither; Blaine D. ;   et al. | 2008-06-05 |
Performing A Memory Write Of A Data Unit Without Changing Ownership Of The Data Unit App 20080104336 - Gaither; Blaine D. ;   et al. | 2008-05-01 |
Cache And Method For Cache Bypass Functionality App 20080104329 - Gaither; Blaine D. ;   et al. | 2008-05-01 |
Cache Memory System And Method For Providing Transactional Memory App 20080104332 - Gaither; Blaine D. ;   et al. | 2008-05-01 |
Hierarchical cache coherence directory structure App 20080086601 - Gaither; Blaine D. ;   et al. | 2008-04-10 |
Address masking between users App 20080016288 - Gaither; Blaine D. ;   et al. | 2008-01-17 |
Cache system with groups of lines and with coherency for both single lines and groups of lines Grant 7,310,708 - Gaither December 18, 2 | 2007-12-18 |
Computer performance improvement by adjusting a time used for preemptive eviction of cache entries Grant 7,096,320 - Gaither , et al. August 22, 2 | 2006-08-22 |
Processor and processor method of operation Grant 7,085,887 - Gaither August 1, 2 | 2006-08-01 |
Method of optimization of CPU and chipset performance by support of optional reads by CPU and chipset Grant 7,051,195 - Gaither , et al. May 23, 2 | 2006-05-23 |
Method and apparatus for gathering three dimensional data with a digital imaging system Grant 6,950,135 - McKee , et al. September 27, 2 | 2005-09-27 |
Fault tolerant storage system having an interconnection fabric that also carries network traffic Grant 6,938,071 - Gaither , et al. August 30, 2 | 2005-08-30 |
Analyzing effectiveness of a computer cache by estimating a hit rate based on applying a subset of real-time addresses to a model of the cache Grant 6,892,173 - Gaither , et al. May 10, 2 | 2005-05-10 |
Method and apparatus for passing messages using a fault tolerant storage system Grant 6,889,244 - Gaither , et al. May 3, 2 | 2005-05-03 |
Processor and processor method of operation App 20050044326 - Gaither, Blaine D. | 2005-02-24 |
Computer performance improvement by adjusting a count used for preemptive eviction of cache entries Grant 6,813,691 - Gaither , et al. November 2, 2 | 2004-11-02 |
Limiting the number of dirty entries in a computer cache Grant 6,810,465 - Gaither , et al. October 26, 2 | 2004-10-26 |
Method and apparatus for providing continued operation of a multiprocessor computer system after detecting impairment of a processor cooling device Grant 6,792,550 - Osecky , et al. September 14, 2 | 2004-09-14 |
Method and apparatus for managing a memory system App 20040098544 - Gaither, Blaine D. ;   et al. | 2004-05-20 |
Cache system with groups of lines and with coherency for both single lines and groups of lines App 20040039879 - Gaither, Blaine D. | 2004-02-26 |
Cache system with groups of lines and with coherency for both single lines and groups of lines Grant 6,662,277 - Gaither December 9, 2 | 2003-12-09 |
Mechanisms to sample shared-dirty-line addresses Grant 6,611,926 - Gaither , et al. August 26, 2 | 2003-08-26 |
System for offering services using network of unowned computers App 20030149620 - Gaither, Blaine D. | 2003-08-07 |
Computer cache system with deferred invalidation Grant 6,574,710 - Gaither , et al. June 3, 2 | 2003-06-03 |
Computer performance improvement by adjusting a count used for preemptive eviction of cache entries App 20030084248 - Gaither, Blaine D. ;   et al. | 2003-05-01 |
Limiting the number of dirty entries in a computer cache App 20030084250 - Gaither, Blaine D. ;   et al. | 2003-05-01 |
Method of optimization of CPU and chipset performance by support of optional reads by CPU and chipset App 20030084274 - Gaither, Blaine D. ;   et al. | 2003-05-01 |
Computer performance improvement by adjusting a time used for preemptive eviction of cache entries App 20030084251 - Gaither, Blaine D. ;   et al. | 2003-05-01 |
Cache system with groups of lines and with coherency for both single lines and groups of lines App 20030028730 - Gaither, Blaine D. | 2003-02-06 |
Method and apparatus for clearing obstructions from computer system cooling fans App 20020101714 - Osecky, Benjamin D. ;   et al. | 2002-08-01 |
Method and apparatus for providing continued operation of a multiprocessor computer system after detecting impairment of a processor cooling device App 20020101715 - Osecky, Benjamin D. ;   et al. | 2002-08-01 |
Method and apparatus for gathering three dimensional data with a digital imaging system App 20020096624 - McKee, Bret A. ;   et al. | 2002-07-25 |
System and method for recovery from address errors Grant 6,405,322 - Gaither , et al. June 11, 2 | 2002-06-11 |
Method and apparatus for translating virtual path file access operations to physical file path access Grant 6,381,615 - Gaither , et al. April 30, 2 | 2002-04-30 |
Method And Apparatus For Transating Virtual Path File Access Operations To Physical File Path Access App 20010014892 - Gaither, Blaine D. ;   et al. | 2001-08-16 |
Computer cache memory with classes and dynamic selection of replacement algorithms Grant 6,223,256 - Gaither April 24, 2 | 2001-04-24 |
Method and apparatus for virtualizing file access operations and other I/O operations Grant 6,195,650 - Gaither , et al. February 27, 2 | 2001-02-27 |
Dynamic trace driven object code optimizer Grant 5,915,114 - McKee , et al. June 22, 1 | 1999-06-22 |
Extended address generating apparatus and method Grant 4,453,212 - Gaither , et al. June 5, 1 | 1984-06-05 |
Address generating apparatus and method Grant 4,432,053 - Gaither , et al. February 14, 1 | 1984-02-14 |