Patent | Date |
---|
Efficient recording and replaying of non-deterministic instructions in a virtual machine and CPU therefor Grant 10,394,560 - Malyugin , et al. A | 2019-08-27 |
Profiling code portions to generate translations Grant 10,108,424 - Tuck , et al. October 23, 2 | 2018-10-23 |
Lazy runahead operation for a microprocessor Grant 9,891,972 - Ekman , et al. February 13, 2 | 2018-02-13 |
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 |
Processing bypass directory tracking system and method Grant 9,652,244 - Klaiber , et al. May 16, 2 | 2017-05-16 |
Speculative permission acquisition for shared memory Grant 9,645,929 - Van Zoeren , et al. May 9, 2 | 2017-05-09 |
Lazy runahead operation for a microprocessor Grant 9,632,976 - Rozas , et al. April 25, 2 | 2017-04-25 |
Processing Bypass Directory Tracking System And Method App 20170039073 - Klaiber; Alexander ;   et al. | 2017-02-09 |
Translation lookaside buffer entry systems and methods Grant 9,547,602 - Klaiber , et al. January 17, 2 | 2017-01-17 |
Efficient Recording And Replaying Of Non-deterministic Instructions In A Virtual Machine And Cpu Therefor App 20160371086 - MALYUGIN; Vyacheslav V. ;   et al. | 2016-12-22 |
Efficient recording and replaying of non-deterministic instructions in a virtual machine and CPU therefor Grant 9,436,471 - Malyugin , et al. September 6, 2 | 2016-09-06 |
Supporting Speculative Modification In A Data Cache App 20150149733 - Rozas; Guillermo ;   et al. | 2015-05-28 |
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 |
Method and system for caching attribute data for matching attributes with physical addresses Grant 08924648 - | 2014-12-30 |
Profiling Code Portions To Generate Translations App 20140281392 - Tuck; Nathan ;   et al. | 2014-09-18 |
Translation Lookaside Buffer Entry Systems And Methods App 20140281259 - Klaiber; Alexander ;   et al. | 2014-09-18 |
Queued Instruction Re-dispatch After Runahead App 20140189313 - Rozas; Guillermo J. ;   et al. | 2014-07-03 |
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 |
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 |
Efficient Recording And Replaying Of Non-deterministic Instructions In A Virtual Machine And Cpu Therefor App 20130290689 - MALYUGIN; Vyacheslav V. ;   et al. | 2013-10-31 |
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 |
Efficient recording and replaying of non-deterministic instructions in a virtual machine and CPU therefor Grant 8,473,946 - Malyugin , et al. June 25, 2 | 2013-06-25 |
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 |
Method And System For Caching Attribute Data For Matching Attributes With Physical Addresses App 20130111184 - Anvin; H. Peter ;   et al. | 2013-05-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 |
Processing Bypass Directory Tracking System And Method App 20120265965 - Klaiber; Alexander ;   et al. | 2012-10-18 |
System And Method For Identifying Tlb Entries Associated With A Physical Address Of A Specified Range App 20120254584 - Rozas; Guillermo ;   et al. | 2012-10-04 |
System and method for identifying TLB entries associated with a physical address of a specified range Grant 8,239,656 - Rozas , et al. August 7, 2 | 2012-08-07 |
Method And System For Caching Attribute Data For Matching Attributes With Physical Addresses App 20120166703 - Anvin; H. Peter ;   et al. | 2012-06-28 |
Processing bypass directory tracking system and method Grant 8,209,518 - Klaiber , 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 |
System And Method For Identifying Tlb Entries Associated With A Physical Address Of A Specified Range App 20120072697 - Rozas; Guillermo ;   et al. | 2012-03-22 |
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 |
Processing Bypass Directory Tracking System And Method App 20110179256 - Klaiber; Alexander ;   et al. | 2011-07-21 |
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 |
Processing bypass directory tracking system and method Grant 7,937,566 - Klaiber , et al. May 3, 2 | 2011-05-03 |
System and method for identifying TLB entries associated with a physical address of a specified range Grant 7,913,058 - Rozas , et al. March 22, 2 | 2011-03-22 |
Supporting speculative modification in a data cache Grant 7,873,793 - Rozas , et al. January 18, 2 | 2011-01-18 |
Processing bypass register file system and method Grant 7,774,583 - Gupta , et al. August 10, 2 | 2010-08-10 |
Braided set associative caching techniques Grant 7,725,656 - Rozas , et al. May 25, 2 | 2010-05-25 |
Efficient Recording And Replaying Of Non-deterministic Instructions In A Virtual Machine And Cpu Therefor App 20100005464 - Malyugin; Vyacheslav V. ;   et al. | 2010-01-07 |
Method and system for conservatively managing store capacity available to a processor issuing stores Grant 7,606,979 - Rozas , et al. October 20, 2 | 2009-10-20 |
Method and system for using one or more address bits and an instruction to increase an instruction set Grant 7,606,997 - Rozas , et al. October 20, 2 | 2009-10-20 |
Processing bypass directory tracking system and method Grant 7,478,226 - Klaiber , et al. January 13, 2 | 2009-01-13 |
System And Method For Identifying Tlb Entries Associated With A Physical Address Of A Specified Range App 20080294868 - Rozas; Guillermo ;   et al. | 2008-11-27 |
System and method for identifying TLB entries associated with a physical address of a specified range Grant 7,380,096 - Rozas , et al. May 27, 2 | 2008-05-27 |
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 |
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 |
Supporting speculative modification in a data cache Grant 7,225,299 - Rozas , et al. May 29, 2 | 2007-05-29 |
Method and system for conservatively managing store capacity available to a processor issuing stores Grant 7,149,851 - Rozas , et al. December 12, 2 | 2006-12-12 |
System and method for identifying TLB entries associated with a physical address of a specified range Grant 7,149,872 - Rozas , et al. December 12, 2 | 2006-12-12 |
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 |
System and method for identifying TLB entries associated with a physical address of a specified range App 20050010739 - Rozas, Guillermo ;   et al. | 2005-01-13 |