Inventor

Mark Hairgrove

Inventor
San Jose, CA, US

Overview

25→
Patents
2016–2020
Patent span
Physics
Primary field (CPC G)

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'2016

Career & 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
AssigneePatentsSpan
NVIDIA CORP242016–2020
NVIDA CORP12019
Locations
LocationPatentsSpan
San Jose, California, US242016–2020
Santa Clara, California, US12018