Patent | Date |
---|
Aperture access processors, methods, systems, and instructions Grant 11,442,760 - Huntley , et al. September 13, 2 | 2022-09-13 |
Address Translation Technologies App 20220261178 - HE; Shaopeng ;   et al. | 2022-08-18 |
Systems, methods, and apparatuses for heterogeneous computing Grant 11,416,281 - Sankaran , et al. August 16, 2 | 2022-08-16 |
Unified address space for multiple links Grant 11,372,787 - Kakaiya , et al. June 28, 2 | 2022-06-28 |
Techniques To Support Mulitple Interconnect Protocols For An Interconnect App 20220197847 - Van Doren; Stephen R. ;   et al. | 2022-06-23 |
Page Fault Management Technologies App 20220197805 - HE; Shaopeng ;   et al. | 2022-06-23 |
Apparatus and method for memory management in a graphics processing environment Grant 11,360,914 - Cooray , et al. June 14, 2 | 2022-06-14 |
Method, apparatus, system for early page granular hints from a PCIe device Grant 11,347,662 - Agarwal , et al. May 31, 2 | 2022-05-31 |
Systems, Methods, And Apparatuses For Heterogeneous Computing App 20220164218 - SANKARAN; Rajesh M. ;   et al. | 2022-05-26 |
Technologies For A Processor To Enter A Reduced Power State While Monitoring Multiple Addresses App 20220155847 - ANANYEV; Konstantin ;   et al. | 2022-05-19 |
Delivering Interrupts To User-level Applications App 20220138133 - Neiger; Gilbert ;   et al. | 2022-05-05 |
Scalable Interrupt Virtualization For Input/output Devices App 20220107910 - KUMAR; Sanjay ;   et al. | 2022-04-07 |
System, Apparatus And Method For Page Granular,Software Controlled Multiple Key Memory Encryption App 20220043757 - Durham; David M. ;   et al. | 2022-02-10 |
Scalable interrupt virtualization for input/output devices Grant 11,200,183 - Kumar , et al. December 14, 2 | 2021-12-14 |
Highly Scalable Accelerator App 20210382836 - Lantz; Philip R. ;   et al. | 2021-12-09 |
Technologies For Increasing Link Efficiency App 20210374087 - Koufaty; David A. ;   et al. | 2021-12-02 |
Virtualization Of Process Address Space Identifiers For Scalable Virtualization Of Input/output Devices App 20210373934 - KUMAR; Sanjay ;   et al. | 2021-12-02 |
Methods, Apparatus, And Instructions For User-level Thread Suspension App 20210357214 - Mishaeli; Michael ;   et al. | 2021-11-18 |
System, apparatus and method for page granular,software controlled multiple key memory encryption Grant 11,176,059 - Durham , et al. November 16, 2 | 2021-11-16 |
Delivering interrupts to user-level applications Grant 11,113,217 - Neiger , et al. September 7, 2 | 2021-09-07 |
Process Address Space Identifier Virtualization Using Hardware Paging Hint App 20210271481 - Tian; Kun ;   et al. | 2021-09-02 |
Highly scalable accelerator Grant 11,106,613 - Lantz , et al. August 31, 2 | 2021-08-31 |
Virtualization of process address space identifiers for scalable virtualization of input/output devices Grant 11,099,880 - Kumar , et al. August 24, 2 | 2021-08-24 |
Systems, methods, and apparatuses for heterogeneous computing Grant 11,093,277 - Sankaran , et al. August 17, 2 | 2021-08-17 |
Non-posted Write Transactions For A Computer Bus App 20210209037 - Sankaran; Rajesh M. ;   et al. | 2021-07-08 |
Unified Address Translation For Virtualization Of Input/output Devices App 20210173790 - Kakaiya; Utkarsh Y. ;   et al. | 2021-06-10 |
Techniques for managing access to hardware accelerator memory Grant 11,030,126 - Koufaty , et al. June 8, 2 | 2021-06-08 |
Methods, apparatus, and instructions for user level thread suspension Grant 11,023,233 - Mishaeli , et al. June 1, 2 | 2021-06-01 |
Network interface for data transport in heterogeneous computing environments Grant 11,025,544 - Marolia , et al. June 1, 2 | 2021-06-01 |
Technologies For Offload Device Fetching Of Address Translations App 20210149815 - Gayen; Saurabh ;   et al. | 2021-05-20 |
Resource Manager Access Control App 20210117244 - HERDRICH; Andrew J. ;   et al. | 2021-04-22 |
Network Interface For Data Transport In Heterogeneous Computing Environments App 20210112003 - MAROLIA; Pratik M. ;   et al. | 2021-04-15 |
Non-posted write transactions for a computer bus Grant 10,970,238 - Sankaran , et al. April 6, 2 | 2021-04-06 |
Address translation for scalable linked devices Grant 10,969,992 - Gayen , et al. April 6, 2 | 2021-04-06 |
System and method for per-agent control and quality of service of shared resources in chip multiprocessor platforms Grant 10,936,490 - Herdrich , et al. March 2, 2 | 2021-03-02 |
Apparatus And Method For Memory Management In A Graphics Processing Environment App 20210056051 - COORAY; NIRANJAN L. ;   et al. | 2021-02-25 |
Systems, Methods, And Apparatuses For Heterogeneous Computing App 20200401440 - SANKARAN; Rajesh M. ;   et al. | 2020-12-24 |
Extending a root complex to encompass an external component Grant 10,789,370 - Nair , et al. September 29, 2 | 2020-09-29 |
Apparatus and method for memory management in a graphics processing environment Grant 10,769,078 - Cooray , et al. Sep | 2020-09-08 |
Delivering Interrupts To User-level Applications App 20200264997 - Neiger; Gilbert ;   et al. | 2020-08-20 |
Synchronizing a translation lookaside buffer with an extended paging table Grant 10,747,682 - Bennett , et al. A | 2020-08-18 |
System, Apparatus And Method For Page Granular,Software Controlled Multiple Key Memory Encryption App 20200226074 - Durham; David M. ;   et al. | 2020-07-16 |
Interrupts between virtual machines Grant 10,713,195 - Tsai , et al. | 2020-07-14 |
Application driven hardware cache management Grant 10,664,199 - Dulloor , et al. | 2020-05-26 |
System, apparatus and method for page granular, software controlled multiple key memory encryption Grant 10,657,071 - Durham , et al. | 2020-05-19 |
Scalable Interrupt Virtualization For Input/output Devices App 20200117624 - KUMAR; Sanjay ;   et al. | 2020-04-16 |
Delivering interrupts to user-level applications Grant 10,572,415 - Neiger , et al. Feb | 2020-02-25 |
Non-posted Write Transactions App 20200004703 - Sankaran; Rajesh M. ;   et al. | 2020-01-02 |
Apparatus And Method For Memory Management In A Graphics Processing Environment App 20190391937 - COORAY; NIRANJAN L. ;   et al. | 2019-12-26 |
Address translation for scalable virtualization of input/output devices Grant 10,509,729 - Sankaran , et al. Dec | 2019-12-17 |
Virtualization Of Process Address Space Identifiers For Scalable Virtualization Of Input/output Devices App 20190370050 - KUMAR; Sanjay ;   et al. | 2019-12-05 |
Techniques For Virtual Machine Transfer And Resource Management App 20190361728 - KUMAR; SANJAY ;   et al. | 2019-11-28 |
Processors, methods, systems, and instructions to selectively fence only persistent storage of given data relative to subsequent stores Grant 10,489,158 - Wang , et al. Nov | 2019-11-26 |
Memory protection key architecture with independent user and supervisor domains Grant 10,489,309 - Koufaty , et al. Nov | 2019-11-26 |
Systems, Methods, And Apparatuses For Heterogeneous Computing App 20190347125 - SANKARAN; Rajesh M. ;   et al. | 2019-11-14 |
Highly Scalable Accelerator App 20190303324 - Lantz; Philip R. ;   et al. | 2019-10-03 |
Network Interface For Data Transport In Heterogeneous Computing Environments App 20190297015 - MAROLIA; Pratik M. ;   et al. | 2019-09-26 |
Apparatus and method for memory management in a graphics processing environment Grant 10,380,039 - Cooray , et al. A | 2019-08-13 |
Processor and method for memory performance monitoring utilizing a monitor flag and first and second allocators for allocating virtual memory regions Grant 10,346,306 - Roy , et al. July 9, 2 | 2019-07-09 |
Application Driven Hardware Cache Management App 20190171396 - Dulloor; Subramanya R. ;   et al. | 2019-06-06 |
Address Translation For Scalable Linked Devices App 20190138240 - Gayen; Saurabh ;   et al. | 2019-05-09 |
Live Migration Of Virtual Devices In A Scalable Input/output (i/o) Virtualization (s-iov) Architecture App 20190114196 - AGGARWAL; Mitu ;   et al. | 2019-04-18 |
Zero Copy Host Interface In A Scalable Input/output (i/o) Virtualization (s-iov) Architecture App 20190114283 - DEVAL; Manasi ;   et al. | 2019-04-18 |
Virtual Device Composition In A Scalable Input/output (i/o) Virtualization (s-iov) Architecture App 20190114195 - JANI; Nrupal ;   et al. | 2019-04-18 |
Flexible Memory Mapped Input/output (i/o) Space Definition For A Virtual Device In A Scalable I/o Virtualization (s-iov) Architecture App 20190114194 - JANI; Nrupal ;   et al. | 2019-04-18 |
Failover Of Virtual Devices In A Scalable Input/output (i/o) Virtualization (s-iov) Architecture App 20190108106 - AGGARWAL; Mitu ;   et al. | 2019-04-11 |
Memory Enclaves Using Process Address Space Identifiers In A Scalable Input/output (i/o) Virtualization (s-iov) Architecture App 20190107965 - DEVAL; Manasi ;   et al. | 2019-04-11 |
Method, Apparatus, System For Early Page Granular Hints From A Pcie Device App 20190102326 - Agarwal; Ishwar ;   et al. | 2019-04-04 |
Input/output translation lookaside buffer prefetching Grant 10,248,574 - Vakharwala , et al. | 2019-04-02 |
System, Apparatus And Method For Page Granular,Software Controlled Multiple Key Memory Encryption App 20190095350 - Durham; David M. ;   et al. | 2019-03-28 |
Hardware apparatuses and methods for distributed durable and atomic transactions in non-volatile memory Grant 10,203,910 - Dulloor , et al. Feb | 2019-02-12 |
Globally Addressable Memory For Devices Linked To Hosts App 20190042455 - Agarwal; Ishwar ;   et al. | 2019-02-07 |
Unified Address Space For Multiple Links App 20190034367 - Kakaiya; Utkarsh ;   et al. | 2019-01-31 |
Techniques For Managing Access To Hardware Accelerator Memory App 20190018806 - KOUFATY; DAVID A. ;   et al. | 2019-01-17 |
Synchronizing a translation lookaside buffer with an extended paging table Grant 10,180,911 - Bennett , et al. Ja | 2019-01-15 |
Techniques To Support Mulitple Interconnect Protocols For An Interconnect App 20190004990 - VAN DOREN; STEPHEN R. ;   et al. | 2019-01-03 |
System And Method For Per-agent Control And Quality Of Service Of Shared Resources In Chip Multiprocessor Platforms App 20180373633 - Herdrich; Andrew J. ;   et al. | 2018-12-27 |
Input/output Translation Lookaside Buffer Prefetching App 20180349288 - Vakharwala; Rupin H. ;   et al. | 2018-12-06 |
Application driven hardware cache management Grant 10,126,985 - Dulloor , et al. November 13, 2 | 2018-11-13 |
Apparatus And Method For Memory Management In A Graphics Processing Environment App 20180293183 - COORAY; NIRANJAN L. ;   et al. | 2018-10-11 |
Techniques For Shared Virtual Memory Access Protection App 20180285262 - TRIKALINOU; ANNA ;   et al. | 2018-10-04 |
Extending A Root Complex To Encompass An External Component App 20180276394 - Nair; Mohan K. ;   et al. | 2018-09-27 |
Delivering Interrupts To User-level Applications App 20180246827 - Neiger; Gilbert ;   et al. | 2018-08-30 |
Restricted address translation to protect against device-TLB vulnerabilities Grant 10,048,881 - Sankaran , et al. August 14, 2 | 2018-08-14 |
Memory protection at a thread level for a memory protection key architecture Grant 10,037,288 - Guim , et al. July 31, 2 | 2018-07-31 |
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table App 20180196758 - Bennett; Steven M. ;   et al. | 2018-07-12 |
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table App 20180196759 - Bennett; Steven M. ;   et al. | 2018-07-12 |
Posted interrupt architecture Grant 9,952,987 - Guddeti , et al. April 24, 2 | 2018-04-24 |
Delivering interrupts to user-level applications Grant 9,921,984 - Neiger , et al. March 20, 2 | 2018-03-20 |
Method and apparatus for TLB shoot-down in a heterogeneous computing system supporting shared virtual memory Grant 9,916,257 - Sankaran , et al. March 13, 2 | 2018-03-13 |
Virtual processor direct interrupt delivery mechanism Grant 9,910,699 - Sankaran , et al. March 6, 2 | 2018-03-06 |
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table App 20180060247 - Bennett; Steven M. ;   et al. | 2018-03-01 |
Instruction and logic for flush-on-fail operation Grant 9,880,932 - Kumar , et al. January 30, 2 | 2018-01-30 |
Restricted Address Translation To Protect Against Device-tlb Vulnerabilities App 20180011651 - Sankaran; Rajesh M. ;   et al. | 2018-01-11 |
Aperture Access Processors, Methods, Systems, And Instructions App 20180004562 - Huntley; Barry E. ;   et al. | 2018-01-04 |
Instruction And Logic For Flush-on-fail Operation App 20170357584 - KUMAR; Sanjay K. ;   et al. | 2017-12-14 |
Hardware Apparatuses And Methods For Memory Performance Monitoring App 20170286302 - Roy; Amitabha ;   et al. | 2017-10-05 |
Memory Protection At A Thread Level For A Memory Protection Key Architecture App 20170286326 - Guim; Francesc Bernat ;   et al. | 2017-10-05 |
Instruction and logic for flush-on-fail operation Grant 9,747,208 - Kumar , et al. August 29, 2 | 2017-08-29 |
Hardware Apparatuses And Methods For Distributed Durable And Atomic Transactions In Non-volatile Memory App 20170242628 - Dulloor; Subramanya R. ;   et al. | 2017-08-24 |
Methods, Apparatus, And Instructions For User-level Thread Suspension App 20170228233 - Mishaeli; Michael ;   et al. | 2017-08-10 |
Computing method and apparatus with persistent memory Grant 9,715,453 - Kumar , et al. July 25, 2 | 2017-07-25 |
Interrupts Between Virtual Machines App 20170206177 - Tsai; Jr-Shian ;   et al. | 2017-07-20 |
Address Translation For Scalable Virtualization Of Input/output Devices App 20170199827 - Sankaran; Rajesh M. ;   et al. | 2017-07-13 |
High performance persistent memory for region-centric consistent and atomic updates Grant 9,690,716 - Li , et al. June 27, 2 | 2017-06-27 |
Synchronizing a translation lookaside buffer with an extended paging table Grant 9,678,890 - Bennett , et al. June 13, 2 | 2017-06-13 |
Instruction and Logic for Flush-on-Fail Operation App 20170132128 - Kumar; Sanjay ;   et al. | 2017-05-11 |
Hardware apparatuses and methods for distributed durable and atomic transactions in non-volatile memory Grant 9,645,939 - Dulloor , et al. May 9, 2 | 2017-05-09 |
Instruction and logic for flush-on-fail operation Grant 9,563,557 - Kumar , et al. February 7, 2 | 2017-02-07 |
Hardware Apparatuses And Methods For Distributed Durable And Atomic Transactions In Non-volatile Memory App 20160378672 - Dulloor; Subramanya R. ;   et al. | 2016-12-29 |
Application Driven Hardware Cache Management App 20160378651 - Dulloor; Subramanya R. ;   et al. | 2016-12-29 |
Accelerating boot time zeroing of memory based on non-volatile memory (NVM) technology Grant 9,477,409 - Ramanujan , et al. October 25, 2 | 2016-10-25 |
Method and apparatus for cache line write back operation Grant 9,471,494 - Sankaran , et al. October 18, 2 | 2016-10-18 |
Method and apparatus for store durability and ordering in a persistent memory architecture Grant 9,423,959 - Dulloor , et al. August 23, 2 | 2016-08-23 |
High Performance Persistent Memory For Region-centric Consistent And Atomic Updates App 20160239431 - LI; SHENG ;   et al. | 2016-08-18 |
Instruction And Logic For Flush-on-fail Operation App 20160179667 - Kumar; Sanjay ;   et al. | 2016-06-23 |
Delivering Interrupts To User-level Applications App 20160179721 - NEIGER; GILBERT ;   et al. | 2016-06-23 |
Synchronizing a translation lookaside buffer with an extended paging table Grant 9,372,806 - Bennett , et al. June 21, 2 | 2016-06-21 |
Synchronizing a translation lookaside buffer with an extended paging table Grant 9,372,807 - Bennett , et al. June 21, 2 | 2016-06-21 |
Computing Method And Apparatus With Persistent Memory App 20160170645 - Kumar; Sanjay ;   et al. | 2016-06-16 |
Posted Interrupt Architecture App 20160147679 - Guddeti; Jayakrishna ;   et al. | 2016-05-26 |
Synchronizing a translation lookaside buffer with an extended paging table Grant 9,330,021 - Bennett , et al. May 3, 2 | 2016-05-03 |
Virtual Processor Direct Interrupt Delivery Mechanism App 20160117190 - Sankaran; Rajesh M. ;   et al. | 2016-04-28 |
Memory Protection Key Architecture With Independent User And Supervisor Domains App 20160110298 - KOUFATY; DAVID A. ;   et al. | 2016-04-21 |
Persistent Store Fence Processors, Methods, Systems, And Instructions App 20160092223 - Wang; Cheng ;   et al. | 2016-03-31 |
Synchronizing a translation lookaside buffer with an extended paging table Grant 9,298,641 - Bennett , et al. March 29, 2 | 2016-03-29 |
Synchronizing a translation lookaside buffer with an extended paging table Grant 9,298,640 - Bennett , et al. March 29, 2 | 2016-03-29 |
Synchronizing a translation lookaside buffer with an extended paging table Grant 9,262,338 - Bennett , et al. February 16, 2 | 2016-02-16 |
Synchronizing a translation lookaside buffer with an extended paging table Grant 9,251,094 - Bennett , et al. February 2, 2 | 2016-02-02 |
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table App 20160019164 - Bennett; Steven M. ;   et al. | 2016-01-21 |
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table App 20160019162 - Bennett; Steven M. ;   et al. | 2016-01-21 |
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table App 20160019163 - Bennett; Steven M. ;   et al. | 2016-01-21 |
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table App 20160019165 - Bennett; Steven M. ;   et al. | 2016-01-21 |
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table App 20160019166 - Bennett; Steven M. ;   et al. | 2016-01-21 |
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table App 20160019140 - Bennett; Steven M. ;   et al. | 2016-01-21 |
Accelerating Boot Time Zeroing Of Memory Based On Non-volatile Memory (nvm) Technology App 20150378615 - RAMANUJAN; RAJ K. ;   et al. | 2015-12-31 |
Technologies For Accelerating Network Virtualization App 20150319250 - Vasudevan; Anil ;   et al. | 2015-11-05 |
Signaling software recoverable errors Grant 9,141,454 - Raj , et al. September 22, 2 | 2015-09-22 |
Synchronizing a translation lookaside buffer with an extended paging table Grant 9,141,555 - Bennett , et al. September 22, 2 | 2015-09-22 |
Synchronizing a translation lookaside buffer with an extended paging table Grant 9,122,624 - Bennett , et al. September 1, 2 | 2015-09-01 |
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table App 20150205728 - Bennett; Steven M. ;   et al. | 2015-07-23 |
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table App 20150205723 - Bennett; Steven M. ;   et al. | 2015-07-23 |
Method And Apparatus For Cache Line Write Back Operation App 20150178202 - Sankaran; Rajesh M. ;   et al. | 2015-06-25 |
Virtualizing Interrupt Priority And Delivery App 20150058510 - Neiger; Gilbert ;   et al. | 2015-02-26 |
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table App 20150039850 - Bennett; Steven M. ;   et al. | 2015-02-05 |
Synchronizing a translation lookaside buffer with an extended paging table Grant 8,949,571 - Bennett , et al. February 3, 2 | 2015-02-03 |
Method And Apparatus For Store Durability And Ordering In A Persistent Memory Architecture App 20150006834 - DULLOOR; Subramanya R. ;   et al. | 2015-01-01 |
Virtualizing interrupt priority and delivery Grant 8,910,158 - Neiger , et al. December 9, 2 | 2014-12-09 |
Signaling Software Recoverable Errors App 20140189445 - Raj; Ashok ;   et al. | 2014-07-03 |
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table App 20140059320 - Bennett; Steven M. ;   et al. | 2014-02-27 |
Synchronizing a translation lookaside buffer with an extended paging table Grant 8,601,233 - Bennett , et al. December 3, 2 | 2013-12-03 |
Virtualizing Interrupt Priority And Delivery App 20130159579 - Neiger; Gilbert ;   et al. | 2013-06-20 |
Synchronizing A Translation Lookaside Buffer With An Extended Paging Table App 20130054935 - Bennett; Steven M. ;   et al. | 2013-02-28 |
Method And Apparatus For Tlb Shoot-down In A Heterogeneous Computing System Supporting Shared Virtual Memory App 20130031333 - Sankaran; Rajesh M. ;   et al. | 2013-01-31 |
Synchronizing a translation lookaside buffer with an extended paging table Grant 8,296,546 - Bennett , et al. October 23, 2 | 2012-10-23 |
Techniques And Mechanisms For Live Migration Of Pages Pinned For Dma App 20120254582 - RAJ; ASHOK ;   et al. | 2012-10-04 |
Direct Sharing Of Smart Devices Through Virtualization App 20120167082 - Kumar; Sanjay ;   et al. | 2012-06-28 |