Patent | Date |
---|
System for address mapping and translation protection Grant 11,436,161 - Sahita , et al. September 6, 2 | 2022-09-06 |
Techniques To Support Mulitple Interconnect Protocols For An Interconnect App 20220197847 - Van Doren; Stephen R. ;   et al. | 2022-06-23 |
Remote Atomic Operations In Multi-socket Systems App 20220091983 - Jayasimha; Doddaballapur N. ;   et al. | 2022-03-24 |
System For Address Mapping And Translation Protection App 20220027287 - SAHITA; Ravi L. ;   et al. | 2022-01-27 |
Technologies For Increasing Link Efficiency App 20210374087 - Koufaty; David A. ;   et al. | 2021-12-02 |
System, Apparatus And Method For Accessing Multiple Address Spaces Via A Data Mover App 20210342182 - KUMAR; SANJAY K. ;   et al. | 2021-11-04 |
System for address mapping and translation protection Grant 11,144,479 - Sahita , et al. October 12, 2 | 2021-10-12 |
Remote atomic operations in multi-socket systems Grant 11,138,112 - Jayasimha , et al. October 5, 2 | 2021-10-05 |
Techniques for managing access to hardware accelerator memory Grant 11,030,126 - Koufaty , et al. June 8, 2 | 2021-06-08 |
Memory domains protection method and apparatus with composite protection key numbers Grant 11,003,597 - Zhang , et al. May 11, 2 | 2021-05-11 |
Enforcing Memory Operand Types Using Protection Keys App 20210117343 - Lemay; Michael ;   et al. | 2021-04-22 |
Enforcing memory operand types using protection keys Grant 10,884,952 - Lemay , et al. January 5, 2 | 2021-01-05 |
Spatial And Temporal Merging Of Remote Atomic Operations App 20200319886 - Hughes; Christopher J. ;   et al. | 2020-10-08 |
Application driven hardware cache management Grant 10,664,199 - Dulloor , et al. | 2020-05-26 |
System For Address Mapping And Translation Protection App 20200159673 - SAHITA; RAVI L. ;   et al. | 2020-05-21 |
Spatial and temporal merging of remote atomic operations Grant 10,572,260 - Hughes , et al. Feb | 2020-02-25 |
System for address mapping and translation protection Grant 10,515,023 - Sahita , et al. Dec | 2019-12-24 |
Virtual machine manager for address mapping and translation protection Grant 10,503,664 - Durham , et al. Dec | 2019-12-10 |
Method for booting a heterogeneous system and presenting a symmetric core view Grant 10,503,517 - Weissmann , et al. Dec | 2019-12-10 |
Memory protection key architecture with independent user and supervisor domains Grant 10,489,309 - Koufaty , et al. Nov | 2019-11-26 |
Remote Atomic Operations In Multi-socket Systems App 20190243761 - Jayasimha; Doddaballapur N. ;   et al. | 2019-08-08 |
Spatial And Temporal Merging Of Remote Atomic Operations App 20190205139 - Hughes; Christopher J. ;   et al. | 2019-07-04 |
Application Driven Hardware Cache Management App 20190171396 - Dulloor; Subramanya R. ;   et al. | 2019-06-06 |
Technologies for protecting dynamically generated managed code with protection domains Grant 10,311,252 - Li , et al. | 2019-06-04 |
Remote atomic operations in multi-socket systems Grant 10,296,459 - Jayasimha , et al. | 2019-05-21 |
Memory Domains Protection Method And Apparatus With Composite Protection Key Numbers App 20190129867 - Zhang; Mingwei ;   et al. | 2019-05-02 |
Migrating tasks between asymmetric computing elements of a multi-core processor Grant 10,185,566 - Naveh , et al. Ja | 2019-01-22 |
Techniques For Managing Access To Hardware Accelerator Memory App 20190018806 - KOUFATY; DAVID A. ;   et al. | 2019-01-17 |
Techniques To Support Mulitple Interconnect Protocols For An Interconnect App 20190004990 - VAN DOREN; STEPHEN R. ;   et al. | 2019-01-03 |
Selective migration of workloads between heterogeneous compute elements based on evaluation of migration performance benefit and available energy and thermal budgets Grant 10,162,687 - Gorbatov , et al. Dec | 2018-12-25 |
Application driven hardware cache management Grant 10,126,985 - Dulloor , et al. November 13, 2 | 2018-11-13 |
Technologies For Protecting Dynamically Generated Managed Code With Protection Domains App 20180268170 - Li; Xiaoning ;   et al. | 2018-09-20 |
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 |
Enforcing Memory Operand Types Using Protection Keys App 20180095902 - Lemay; Michael ;   et al. | 2018-04-05 |
Processors, Methods, Systems, And Instructions To Determine Page Group Identifiers, And Optionally Page Group Metadata, Associated With Logical Memory Addresses App 20180095892 - Wilkinson; Hugh ;   et al. | 2018-04-05 |
Access control for memory protection key architecture Grant 9,910,611 - Koufaty , et al. March 6, 2 | 2018-03-06 |
Method For Booting A Heterogeneous System And Presenting A Symmetric Core View App 20180060078 - Weissmann; Eliezer ;   et al. | 2018-03-01 |
Systems, Apparatuses, and Methods for Platform Security App 20180004681 - Koufaty; David A. | 2018-01-04 |
Memory Protection At A Thread Level For A Memory Protection Key Architecture App 20170286326 - Guim; Francesc Bernat ;   et al. | 2017-10-05 |
System For Address Mapping And Translation Protection App 20170249260 - SAHITA; RAVI L. ;   et al. | 2017-08-31 |
System For Address Mapping And Translation Protection App 20170249261 - DURHAM; DAVID M. ;   et al. | 2017-08-31 |
Method for booting a heterogeneous system and presenting a symmetric core view Grant 9,727,345 - Weissmann , et al. August 8, 2 | 2017-08-08 |
Providing an asymmetric multicore processor system transparently to an operating system Grant 9,720,730 - Ginzburg , et al. August 1, 2 | 2017-08-01 |
Apparatus and method for intelligently powering heterogeneous processor components Grant 9,672,046 - Subbareddy , et al. June 6, 2 | 2017-06-06 |
Apparatus and method for heterogeneous processors mapping to virtual cores Grant 9,639,372 - Narvaez , et al. May 2, 2 | 2017-05-02 |
Application Driven Hardware Cache Management App 20160378651 - Dulloor; Subramanya R. ;   et al. | 2016-12-29 |
Access Control For Memory Protection Key Architecture App 20160350019 - Koufaty; David A. ;   et al. | 2016-12-01 |
Hetergeneous processor apparatus and method Grant 9,448,829 - Narvaez , et al. September 20, 2 | 2016-09-20 |
System partitioning to present software as platform level functionality via inter-partition bridge including reversible mode logic to switch between initialization, configuration, and execution mode Grant 9,430,296 - Tolopka , et al. August 30, 2 | 2016-08-30 |
Hetergeneous processor apparatus and method Grant 9,329,900 - Narvaez , et al. May 3, 2 | 2016-05-03 |
Memory Protection Key Architecture With Independent User And Supervisor Domains App 20160110298 - KOUFATY; DAVID A. ;   et al. | 2016-04-21 |
Processors Having Heterogeneous Cores With Different Instructions And/or Architecural Features That Are Presented To Software As Homogeneous Virtual Cores App 20150007196 - TOLL; BRET L. ;   et al. | 2015-01-01 |
Method For Booting A Heterogeneous System And Presenting A Symmetric Core View App 20140281457 - Weissmann; Elierzer ;   et al. | 2014-09-18 |
Hetergeneous Processor Apparatus And Method App 20140189299 - Narvaez; Paolo ;   et al. | 2014-07-03 |
Hetergeneous Processor Apparatus And Method App 20140189704 - Narvaez; Paolo ;   et al. | 2014-07-03 |
Hetergeneous Processor Apparatus And Method App 20140189297 - Narvaez; Paolo ;   et al. | 2014-07-03 |
Optimal Logical Processor Count And Type Selection For A Given Workload Based On Platform Thermals And Power Budgeting Constraints App 20140189302 - Subbareddy; Dheeraj R. ;   et al. | 2014-07-03 |
High Dynamic Range Software-transparent Heterogeneous Computing Element Processors, Methods, And Systems App 20140189301 - Gorbatov; Eugene ;   et al. | 2014-07-03 |
Apparatus And Method For Intelligently Powering Hetergeneou Processor Components App 20140189377 - Subbareddy; Dheeraj R. ;   et al. | 2014-07-03 |
Thread Migration Support For Architectually Different Cores App 20140181830 - Naik; Mishali ;   et al. | 2014-06-26 |
Migrating Tasks Between Asymmetric Computing Elements Of A Multi-core Processor App 20140129808 - Naveh; Alon ;   et al. | 2014-05-08 |
Steering system management code region accesses Grant 8,683,158 - Dixon , et al. March 25, 2 | 2014-03-25 |
Providing An Asymmetric Multicore Processor System Transparently To An Operating System App 20140082630 - Ginzburg; Boris ;   et al. | 2014-03-20 |
System Partitioning To Present Software As Platform Level Functionality App 20130290978 - Tolopka; Stephen J. ;   et al. | 2013-10-31 |
System partitioning to present software as platform level functionality including mode logic to maintain and enforce partitioning in first and configure partitioning in second mode Grant 8,479,208 - Tolopka , et al. July 2, 2 | 2013-07-02 |
Memory region access management Grant 7,519,792 - Koufaty April 14, 2 | 2009-04-14 |
Predicting contention in a processor Grant 7,516,313 - Saha , et al. April 7, 2 | 2009-04-07 |
System Partitioning To Present Software As Platform Level Functionality App 20080244598 - Tolopka; Stephen J. ;   et al. | 2008-10-02 |
Partitioning Memory Mapped Device Configuration Space App 20080162865 - Koufaty; David A. ;   et al. | 2008-07-03 |
Method and apparatus for suspending execution of a thread until a specified memory access occurs Grant 7,363,474 - Rodgers , et al. April 22, 2 | 2008-04-22 |
Method and apparatus for suspending execution of a thread until a specified memory access occurs App 20080034190 - Rodgers; Dion ;   et al. | 2008-02-07 |
Memory region access management App 20070195103 - Koufaty; David A. | 2007-08-23 |
Steering system management code region accesses App 20070156978 - Dixon; Martin G. ;   et al. | 2007-07-05 |
Coherency techniques for suspending execution of a thread until a specified memory access occurs Grant 7,127,561 - Hill , et al. October 24, 2 | 2006-10-24 |
Predicting contention in a processor App 20060161738 - Saha; Bratin ;   et al. | 2006-07-20 |
Suspending execution of a thread in a multi-threaded processor App 20030126416 - Marr, Deborah T. ;   et al. | 2003-07-03 |
Coherency techniques for suspending execution of a thread until a specified memory access occurs App 20030126375 - Hill, David L. ;   et al. | 2003-07-03 |
Instruction sequences for suspending execution of a thread until a specified memory access occurs App 20030126379 - Kaushik, Shiv ;   et al. | 2003-07-03 |
Method and apparatus for suspending execution of a thread until a specified memory access occurs App 20030126186 - Rodgers, Dion ;   et al. | 2003-07-03 |