Patent | Date |
---|
Ordinary write in distributed system maintaining data storage integrity Grant 11,233,874 - Rozas January 25, 2 | 2022-01-25 |
Future Write In Distributed System Maintaining Data Storage Integrity App 20210072903 - ROZAS; Guillermo J. | 2021-03-11 |
Future write in distributed system maintaining data storage integrity Grant 10,761,748 - Rozas Sep | 2020-09-01 |
Future Write In Distributed System Maintaining Data Storage Integrity App 20200042199 - ROZAS; Guillermo J. | 2020-02-06 |
Ordinary Write In Distributed System Maintaining Data Storage Integrity App 20200045134 - ROZAS; Guillermo J. | 2020-02-06 |
Coherence de-coupling buffer Grant 10,540,283 - Rozas Ja | 2020-01-21 |
Dual-domain dynamic multiplexer and method of transitioning between asynchronous voltage and frequency domains Grant 10,234,893 - Rozas , et al. | 2019-03-19 |
Profiling code portions to generate translations Grant 10,108,424 - Tuck , et al. October 23, 2 | 2018-10-23 |
Virtual address based memory reordering Grant 10,102,142 - Rozas , et al. October 16, 2 | 2018-10-16 |
Lazy runahead operation for a microprocessor Grant 9,891,972 - Ekman , et al. February 13, 2 | 2018-02-13 |
Checkpointed buffer for re-entry from runahead Grant 9,875,105 - Rozas , et al. January 23, 2 | 2018-01-23 |
Queued instruction re-dispatch after runahead Grant 9,823,931 - Rozas , et al. November 21, 2 | 2017-11-21 |
Managing potentially invalid results during runahead Grant 9,740,553 - Holmer , et al. August 22, 2 | 2017-08-22 |
Lazy Runahead Operation For A Microprocessor App 20170199778 - Ekman; Magnus ;   et al. | 2017-07-13 |
Speculative permission acquisition for shared memory Grant 9,645,929 - Van Zoeren , et al. May 9, 2 | 2017-05-09 |
Coherence De-coupling Buffer App 20170116126 - Rozas; Guillermo J. | 2017-04-27 |
Lazy runahead operation for a microprocessor Grant 9,632,976 - Rozas , et al. April 25, 2 | 2017-04-25 |
Execution pipeline data forwarding Grant 9,569,214 - Govindu , et al. February 14, 2 | 2017-02-14 |
Coherence de-coupling buffer Grant 9,558,116 - Rozas January 31, 2 | 2017-01-31 |
Multi-threaded transactional memory coherence Grant 9,411,595 - Rozas August 9, 2 | 2016-08-09 |
Method and apparatus for enhancing scheduling in an advanced microprocessor Grant 9,081,563 - Rozas , et al. July 14, 2 | 2015-07-14 |
Method and system for caching attribute data for matching attributes with physical addresses Grant 08924648 - | 2014-12-30 |
Method and system for caching attribute data for matching attributes with physical addresses Grant 8,924,648 - Anvin , et al. December 30, 2 | 2014-12-30 |
Memory management for cache consistency Grant 8,898,395 - Rozas November 25, 2 | 2014-11-25 |
Dual-domain Dynamic Multiplexer And Method Of Transitioning Between Asynchronous Voltage And Frequency Domains App 20140337659 - Rozas; Guillermo J. ;   et al. | 2014-11-13 |
Coherence De-coupling Buffer App 20140289471 - Rozas; Guillermo J. | 2014-09-25 |
Profiling Code Portions To Generate Translations App 20140281392 - Tuck; Nathan ;   et al. | 2014-09-18 |
Execution Pipeline Data Forwarding App 20140189316 - Govindu; Gokul ;   et al. | 2014-07-03 |
Queued Instruction Re-dispatch After Runahead App 20140189313 - Rozas; Guillermo J. ;   et al. | 2014-07-03 |
Virtual Address Based Memory Reordering App 20140181462 - Rozas; Guillermo J. ;   et al. | 2014-06-26 |
Lazy Runahead Operation For A Microprocessor App 20140164736 - Rozas; Guillermo J. ;   et al. | 2014-06-12 |
Instruction Categorization For Runahead Operation App 20140164738 - Ekman; Magnus ;   et al. | 2014-06-12 |
Coherence de-coupling buffer Grant 8,751,753 - Rozas June 10, 2 | 2014-06-10 |
Managing Potentially Invalid Results During Runahead App 20140136891 - Holmer; Bruce ;   et al. | 2014-05-15 |
Speculative Permission Acquisition For Shared Memory App 20140082291 - Van Zoeren; James ;   et al. | 2014-03-20 |
Multi-threaded Transactional Memory Coherence App 20130326153 - Rozas; Guillermo J. | 2013-12-05 |
Checkpointed Buffer For Re-entry From Runahead App 20130297911 - Rozas; Guillermo J. ;   et al. | 2013-11-07 |
Method and system for caching attribute data for matching attributes with physical addresses Grant 8,566,564 - Anvin , et al. October 22, 2 | 2013-10-22 |
Signal generator with output frequency greater than the oscillator frequency Grant 8,508,262 - Schnaitter , et al. August 13, 2 | 2013-08-13 |
Setting a flag bit to defer event handling to one of multiple safe points in an instruction stream Grant 8,464,033 - Rozas , et al. June 11, 2 | 2013-06-11 |
Consistency checking of source instruction to execute previously translated instructions between copy made upon occurrence of write operation to memory and current version Grant 8,438,548 - Banning , et al. May 7, 2 | 2013-05-07 |
Method And System For Caching Attribute Data For Matching Attributes With Physical Addresses App 20130111184 - Anvin; H. Peter ;   et al. | 2013-05-02 |
Multi-threading based on rollback Grant 8,413,162 - Rozas , et al. April 2, 2 | 2013-04-02 |
Method and system for caching attribute data for matching attributes with physical addresses Grant 8,370,604 - Anvin , et al. February 5, 2 | 2013-02-05 |
Method And Apparatus For Enhancing Scheduling In An Advanced Microprocessor App 20120246453 - Rozas; Guillermo J. ;   et al. | 2012-09-27 |
Method And System For Caching Attribute Data For Matching Attributes With Physical Addresses App 20120166703 - Anvin; H. Peter ;   et al. | 2012-06-28 |
Method and apparatus for enhancing scheduling in an advanced microprocessor Grant 8,209,517 - Rozas , et al. June 26, 2 | 2012-06-26 |
Methods And Systems That Defer Exception Handling App 20120079257 - Rozas; Guillermo J. ;   et al. | 2012-03-29 |
Consistency Checking For Translated Intructions App 20120036502 - Banning; John ;   et al. | 2012-02-09 |
Signal Generator With Output Frequency Greater Than The Oscillator Frequency App 20110316597 - Schnaitter; William N. ;   et al. | 2011-12-29 |
Signal generator with output frequency greater than the oscillator frequency Grant 8,035,430 - Schnaitter , et al. October 11, 2 | 2011-10-11 |
Setting a flag bit to defer event handling to a safe point in an instruction stream Grant 8,019,983 - Rozas , et al. September 13, 2 | 2011-09-13 |
Method and system for caching attribute data for matching attributes with physical addresses Grant 7,979,669 - Anvin , et al. July 12, 2 | 2011-07-12 |
Handling direct memory accesses Grant 7,937,536 - Klaiber , et al. May 3, 2 | 2011-05-03 |
Checking for instruction invariance to execute previously obtained translation code by comparing instruction to a copy stored when write operation to the memory portion occur Grant 7,904,891 - Banning , et al. March 8, 2 | 2011-03-08 |
Checking for exception by floating point instruction reordered across branch by comparing current status in FP status register against last status copied in shadow register Grant 7,840,788 - Rozas , et al. November 23, 2 | 2010-11-23 |
Signal Generator With Output Frequency Greater Than The Oscillator Frequency App 20100225366 - Schnaitter; William N. ;   et al. | 2010-09-09 |
Method and system for validating a computer system Grant 7,793,347 - Rozas September 7, 2 | 2010-09-07 |
Memory protection and address translation hardware support for virtual machines Grant 7,734,892 - Rozas , et al. June 8, 2 | 2010-06-08 |
Handling Direct Memory Accesses App 20100138615 - Klaiber; Alexander C. ;   et al. | 2010-06-03 |
Method and apparatus for improving segmented memory addressing Grant 7,725,677 - Anvin , et al. May 25, 2 | 2010-05-25 |
Method and system for elastic signal pipelining Grant 7,724,027 - Rozas , et al. May 25, 2 | 2010-05-25 |
Signal generator with output frequency greater than the oscillator frequency Grant 7,696,797 - Schnaitter , et al. April 13, 2 | 2010-04-13 |
Method and system for automatically calibrating intra-cycle timing relationships for sampling signals for an integrated circuit device Grant 7,646,835 - Rozas January 12, 2 | 2010-01-12 |
System and method for handling direct memory accesses Grant 7,636,815 - Klaiber , et al. December 22, 2 | 2009-12-22 |
System and method for handling direct memory accesses Grant 7,620,779 - Klaiber , et al. November 17, 2 | 2009-11-17 |
Switching To Original Code Comparison Of Modifiable Code For Translated Code Validity When Frequency Of Detecting Memory Overwrites Exceeds Threshold App 20080313440 - Banning; John ;   et al. | 2008-12-18 |
Switching to original code comparison of modifiable code for translated code validity when frequency of detecting memory overwrites exceeds threshold Grant 7,404,181 - Banning , et al. July 22, 2 | 2008-07-22 |
Method and system for caching attribute data for matching attributes with physical addresses Grant 7,380,098 - Anvin , et al. May 27, 2 | 2008-05-27 |
Memory management methods and systems that support cache consistency Grant 7,376,798 - Rozas May 20, 2 | 2008-05-20 |
Exception handling with inserted status check command accommodating floating point instruction forward move across branch Grant 7,337,307 - Rozas , et al. February 26, 2 | 2008-02-26 |
Method and apparatus for improving segmented memory addressing Grant 7,334,109 - Anvin , et al. February 19, 2 | 2008-02-19 |
Methods and systems employing a flag for deferring exception handling to a commit or rollback point Grant 7,310,723 - Rozas , et al. December 18, 2 | 2007-12-18 |
Multi-portioned instruction memory App 20070233961 - Banning; John P. ;   et al. | 2007-10-04 |
Methods and systems for maintaining information for locating non-native processor instructions when executing native processor instructions Grant 7,249,246 - Banning , et al. July 24, 2 | 2007-07-24 |
Method and system for elastic signal pipelining App 20060220678 - Rozas; Guillermo J. ;   et al. | 2006-10-05 |
Switching to original modifiable instruction copy comparison check to validate prior translation when translated sub-area protection exception slows down operation Grant 7,096,460 - Banning , et al. August 22, 2 | 2006-08-22 |
Method and system for validating a computer system App 20060179483 - Rozas; Guillermo J. | 2006-08-10 |
Method and apparatus for enhancing scheduling in an advanced microprocessor Grant 7,089,404 - Rozas , et al. August 8, 2 | 2006-08-08 |
Method and system for caching attribute data for matching attributes with physical addresses Grant 7,089,397 - Anvin , et al. August 8, 2 | 2006-08-08 |
Method and apparatus for improving segmented memory addressing Grant 6,851,040 - Anvin , et al. February 1, 2 | 2005-02-01 |
Floating point exception handling in pipelined processor using special instruction to detect generated exception and execute instructions singly from known correct state Grant 6,826,682 - Rozas , et al. November 30, 2 | 2004-11-30 |
Method and apparatus for scheduling to reduce space and increase speed of microprocessor operations Grant 6,738,893 - Rozas May 18, 2 | 2004-05-18 |
Translation consistency checking for modified target instructions by comparing to original copy Grant 6,594,821 - Banning , et al. July 15, 2 | 2003-07-15 |
Method and apparatus for improving segmented memory addressing App 20030037220 - Anvin, H. Peter ;   et al. | 2003-02-20 |