Inventor
KOUFATY DAVID A
US38 patents
⚠️ This page may combine multiple inventors who share the name “KOUFATY DAVID A”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
INTEL CORP
33 patentsUS7363474B2Apr 22, 2008
Method and apparatus for suspending execution of a thread until a specified memory access occurs
INTEL CORP104 citations97
US7127561B2Oct 24, 2006
Coherency techniques for suspending execution of a thread until a specified memory access occurs
INTEL CORP95 citations97
US11734199B2Aug 22, 2023
Enforcing memory operand types using protection keys
INTEL CORP23 citations94
US11030126B2Jun 8, 2021
Techniques for managing access to hardware accelerator memory
INTEL CORP13 citations86
US10296459B1May 21, 2019
Remote atomic operations in multi-socket systems
INTEL CORP9 citations84
US7516313B2Apr 7, 2009
Predicting contention in a processor
INTEL CORP10 citations84
US12253958B2Mar 18, 2025
System for address mapping and translation protection
INTEL CORP1 citations74
US11436161B2Sep 6, 2022
System for address mapping and translation protection
INTEL CORP2 citations73
US11138112B2Oct 5, 2021
Remote atomic operations in multi-socket systems
INTEL CORP1 citations73
US10884952B2Jan 5, 2021
Enforcing memory operand types using protection keys
INTEL CORP2 citations73
US10664199B2May 26, 2020
Application driven hardware cache management
INTEL CORP3 citations73
US10503664B2Dec 10, 2019
Virtual machine manager for address mapping and translation protection
INTEL CORP2 citations73
US9910611B2Mar 6, 2018
Access control for memory protection key architecture
INTEL CORP4 citations73
US10572260B2Feb 25, 2020
Spatial and temporal merging of remote atomic operations
INTEL CORP2 citations72
US9727345B2Aug 8, 2017
Method for booting a heterogeneous system and presenting a symmetric core view
INTEL CORP3 citations72
US9639372B2May 2, 2017
Apparatus and method for heterogeneous processors mapping to virtual cores
INTEL CORP2 citations72
US9430296B2Aug 30, 2016
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
INTEL CORP4 citations72
US9329900B2May 3, 2016
Hetergeneous processor apparatus and method
INTEL CORP6 citations72
US10162687B2Dec 25, 2018
Selective migration of workloads between heterogeneous compute elements based on evaluation of migration performance benefit and available energy and thermal budgets
INTEL CORP5 citations71
US9672046B2Jun 6, 2017
Apparatus and method for intelligently powering heterogeneous processor components
INTEL CORP5 citations71
US10037288B2Jul 31, 2018
Memory protection at a thread level for a memory protection key architecture
INTEL CORP5 citations69
US7519792B2Apr 14, 2009
Memory region access management
INTEL CORP4 citations63
US12386772B2Aug 12, 2025
Technologies for increasing link efficiency
INTEL CORP0 citations62
US11537520B2Dec 27, 2022
Remote atomic operations in multi-socket systems
INTEL CORP0 citations62
US11500636B2Nov 15, 2022
Spatial and temporal merging of remote atomic operations
INTEL CORP0 citations62
US11003597B2May 11, 2021
Memory domains protection method and apparatus with composite protection key numbers
INTEL CORP1 citations62
US9448829B2Sep 20, 2016
Hetergeneous processor apparatus and method
INTEL CORP2 citations62
US11782866B2Oct 10, 2023
Techniques to support mulitple interconnect protocols for an interconnect
INTEL CORP0 citations52
US10126985B2Nov 13, 2018
Application driven hardware cache management
INTEL CORP0 citations52
US12045640B2Jul 23, 2024
System, apparatus and method for accessing multiple address spaces via a data mover
INTEL CORP0 citations51
US10503517B2Dec 10, 2019
Method for booting a heterogeneous system and presenting a symmetric core view
INTEL CORP0 citations50
US10311252B2Jun 4, 2019
Technologies for protecting dynamically generated managed code with protection domains
INTEL CORP0 citations42
US10489309B2Nov 26, 2019
Memory protection key architecture with independent user and supervisor domains
INTEL CORP0 citations41