Inventor
Mark Hairgrove
Inventor
San Jose, CA, US
Overview
Patents· 25 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing89%
G06TImage data processing or generation, in general11%
PatentTitleYear
10,762,593Unified memory systems and methods202010,546,361Unified memory systems and methods202010,445,243Fault buffer for resolving page faults in unified virtual memory system201910,409,730Microcontroller for memory management unit201910,331,603PCIe traffic tracking hardware in a unified virtual memory system201910,310,973Efficient memory virtualization in multi-threaded processing units201910,303,616Migration scheme for unified virtual memory system201910,216,413Migration of peer-mapped memory pages201910,169,091Efficient memory virtualization in multi-threaded processing units201910,133,677Opportunistic migration of memory pages in a unified virtual memory system201810,037,228Efficient memory virtualization in multi-threaded processing units201810,031,856Common pointers in unified virtual memory system20189,971,576Software development environment and method of compiling integrated source code20189,940,286PCIE traffic tracking hardware in a unified virtual memory system20189,830,210CPU-to-GPU and GPU-to-GPU atomics20179,830,276Replaying memory transactions while resolving memory access faults20179,798,487'Migrating pages of different sizes between heterogeneous processors'20179,792,220'Microcontroller for memory management unit'20179,767,036'Page state directory for managing unified virtual memory'20179,639,474'Migration of peer-mapped memory pages'20179,588,903'Microcontroller for memory management unit'20179,575,892'Replaying memory transactions while resolving memory access faults'20179,519,568'System and method for debugging an executing general-purpose computing on graphics processing units (GPGPU) application'20169,483,423'Techniques for assigning priorities to memory copies'20169,424,201'Migrating pages of different sizes between heterogeneous processors'2016Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2016–2020Patents assigned to NVIDIA CORP (24)· patent assignee history
2016–2020Based in San Jose, CA, US· patent location history
2018Based in Santa Clara, CA, US· patent location history
2019Patents assigned to NVIDA CORP (1)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| NVIDIA CORP | 24 | 2016–2020 |
| NVIDA CORP | 1 | 2019 |
Locations
| Location | Patents | Span |
|---|---|---|
| San Jose, California, US | 24 | 2016–2020 |
| Santa Clara, California, US | 1 | 2018 |