Inventor
DUNCAN SAMUEL H
US40 patents
⚠️ This page may combine multiple inventors who share the name “DUNCAN SAMUEL H”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
NVIDIA CORP
21 patentsUS7275123B2Sep 25, 2007
Method and apparatus for providing peer-to-peer data transfer within a computing environment
NVIDIA CORP13 citations84
US10031856B2Jul 24, 2018
Common pointers in unified virtual memory system
NVIDIA CORP4 citations83
US9767036B2Sep 19, 2017
Page state directory for managing unified virtual memory
NVIDIA CORP4 citations83
US9575892B2Feb 21, 2017
Replaying memory transactions while resolving memory access faults
NVIDIA CORP8 citations83
US11182309B2Nov 23, 2021
Techniques for an efficient fabric attached memory
NVIDIA CORP7 citations82
US10445243B2Oct 15, 2019
Fault buffer for resolving page faults in unified virtual memory system
NVIDIA CORP1 citations72
US10303616B2May 28, 2019
Migration scheme for unified virtual memory system
NVIDIA CORP1 citations72
US11579925B2Feb 14, 2023
Techniques for reconfiguring partitions in a parallel processing system
NVIDIA CORP3 citations71
US7451259B2Nov 11, 2008
Method and apparatus for providing peer-to-peer data transfer within a computing environment
NVIDIA CORP5 citations63
US11487673B2Nov 1, 2022
Fault buffer for tracking page faults in unified virtual memory system
NVIDIA CORP0 citations62
US12498979B2Dec 16, 2025
Techniques for configuring a processor to function as multiple, separate processors in a virtualized environment
NVIDIA CORP1 citations61
US11822491B2Nov 21, 2023
Techniques for an efficient fabric attached memory
NVIDIA CORP1 citations61
US7937606B1May 3, 2011
Shadow unit for shadowing circuit status
NVIDIA CORP4 citations61
US11663036B2May 30, 2023
Techniques for configuring a processor to function as multiple, separate processors
NVIDIA CORP1 citations60
US11249905B2Feb 15, 2022
Techniques for configuring a processor to function as multiple, separate processors
NVIDIA CORP1 citations60
US11741015B2Aug 29, 2023
Fault buffer for tracking page faults in unified virtual memory system
NVIDIA CORP0 citations51
US9830276B2Nov 28, 2017
Replaying memory transactions while resolving memory access faults
NVIDIA CORP0 citations51
US10114758B2Oct 30, 2018
Techniques for supporting for demand paging
NVIDIA CORP1 citations50
US11893423B2Feb 6, 2024
Techniques for configuring a processor to function as multiple, separate processors
NVIDIA CORP0 citations49
US10095526B2Oct 9, 2018
Technique for improving performance in multi-threaded processing units
NVIDIA CORP1 citations47
US10423424B2Sep 24, 2019
Replicated stateless copy engine
NVIDIA CORP0 citations37
HEWLETT PACKARD DEVELOPMENT CO
11 patentsUS6738836B1May 18, 2004
Scalable efficient I/O port protocol
HEWLETT PACKARD DEVELOPMENT CO119 citations97
US6633967B1Oct 14, 2003
Coherent translation look-aside buffer
HEWLETT PACKARD DEVELOPMENT CO62 citations96
US6647453B1Nov 11, 2003
System and method for providing forward progress and avoiding starvation and livelock in a multiprocessor computer system
HEWLETT PACKARD DEVELOPMENT CO49 citations95
US6920516B2Jul 19, 2005
Anti-starvation interrupt protocol
HEWLETT PACKARD DEVELOPMENT CO33 citations90
US6826653B2Nov 30, 2004
Block data mover adapted to contain faults in a partitioned multiprocessor system
HEWLETT PACKARD DEVELOPMENT CO29 citations89
US6782438B1Aug 24, 2004
IO speed and length programmable with bus population
HEWLETT PACKARD DEVELOPMENT CO42 citations89
US8364851B2Jan 29, 2013
Scalable efficient I/O port protocol
HEWLETT PACKARD DEVELOPMENT CO13 citations83
US6701387B1Mar 2, 2004
Adaptive data fetch prediction algorithm
HEWLETT PACKARD DEVELOPMENT CO15 citations77
US6832282B2Dec 14, 2004
System and method for providing forward progress and avoiding starvation and livelock in a multiprocessor computer system
HEWLETT PACKARD DEVELOPMENT CO8 citations73
US7024509B2Apr 4, 2006
Passive release avoidance technique
HEWLETT PACKARD DEVELOPMENT CO3 citations62
US7099978B2Aug 29, 2006
Method and system of completing pending I/O device reads in a multiple-processor computer system
HEWLETT PACKARD DEVELOPMENT CO4 citations61
DUNCAN SAMUEL H
3 patentsUS8392667B2Mar 5, 2013
Deadlock avoidance by marking CPU traffic as special
DUNCAN SAMUEL H2 citations59
US9424227B2Aug 23, 2016
Providing byte enables for peer-to-peer data transfer within a computing environment
DUNCAN SAMUEL H0 citations48
US9442759B2Sep 13, 2016
Concurrent execution of independent streams in multi-channel time slice groups
DUNCAN SAMUEL H0 citations37