Inventor
GROVER VINOD
US39 patents
⚠️ This page may combine multiple inventors who share the name “GROVER VINOD”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
NVIDIA CORP
24 patentsUS9436447B2Sep 6, 2016
Technique for live analysis-based rematerialization to reduce register pressures and enhance parallelism
NVIDIA CORP15 citations90
US9639336B2May 2, 2017
Algorithm for vectorization and memory coalescing during compiling
NVIDIA CORP8 citations82
US9411715B2Aug 9, 2016
System, method, and computer program product for optimizing the management of thread stack memory
NVIDIA CORP7 citations73
US12423007B1Sep 23, 2025
Techniques for tensor memory allocation
NVIDIA CORP3 citations72
US10241761B2Mar 26, 2019
System and method for compiler support for compile time customization of code
NVIDIA CORP2 citations72
US9798569B2Oct 24, 2017
System and method for retrieving values of captured local variables for lambda functions in Java
NVIDIA CORP2 citations72
US9612811B2Apr 4, 2017
Confluence analysis and loop fast-forwarding for improving SIMD execution efficiency
NVIDIA CORP2 citations70
US10067768B2Sep 4, 2018
Execution of divergent threads using a convergence barrier
NVIDIA CORP2 citations69
US11630653B2Apr 18, 2023
Execution of computation graphs
NVIDIA CORP2 citations67
US10324693B2Jun 18, 2019
Optimizing multiple invocations of graphics processing unit programs in Java
NVIDIA CORP1 citations62
US12436876B2Oct 7, 2025
Memory management system
NVIDIA CORP0 citations61
US12578941B2Mar 17, 2026
Technique for inter-procedural memory address space optimization in GPU computing compiler
NVIDIA CORP0 citations60
US11579852B2Feb 14, 2023
Device profiling in GPU accelerators by using host-device coordination
NVIDIA CORP1 citations59
US10853044B2Dec 1, 2020
Device profiling in GPU accelerators by using host-device coordination
NVIDIA CORP1 citations59
US12561184B2Feb 24, 2026
Application programming interface to cause operator to be used by compiler
NVIDIA CORP0 citations55
US10025643B2Jul 17, 2018
System and method for compiler support for kernel launches in device code
NVIDIA CORP1 citations52
US12567122B1Mar 3, 2026
Application programming interface to modify tensor dimensions
NVIDIA CORP0 citations50
US12423074B1Sep 23, 2025
Neural network layer fusion
NVIDIA CORP0 citations49
US9038080B2May 19, 2015
Method and system for heterogeneous filtering framework for shared memory data access hazard reports
NVIDIA CORP1 citations49
US9009686B2Apr 14, 2015
Algorithm for 64-bit address mode optimization
NVIDIA CORP0 citations49
US9563933B2Feb 7, 2017
Methods for reducing memory space in sequential operations using directed acyclic graphs
NVIDIA CORP0 citations38
US9086933B2Jul 21, 2015
System and method for launching callable functions
NVIDIA CORP0 citations37
US10152310B2Dec 11, 2018
Fusing a sequence of operations through subdividing
NVIDIA CORP0 citations36
US9952843B2Apr 24, 2018
Partial program specialization at runtime
NVIDIA CORP0 citations36
GROVER VINOD
9 patentsUS8776030B2Jul 8, 2014
Partitioning CUDA code for execution by a general purpose processor
GROVER VINOD20 citations91
US8612732B2Dec 17, 2013
Retargetting an application program for execution by a general purpose processor
GROVER VINOD15 citations90
US9678775B1Jun 13, 2017
Allocating memory for local variables of a multi-threaded program for execution in a single-threaded environment
GROVER VINOD5 citations82
US8984498B2Mar 17, 2015
Variance analysis for translating CUDA code for execution by a general purpose processor
GROVER VINOD9 citations82
US9361079B2Jun 7, 2016
Method for compiling a parallel thread execution program for general execution
GROVER VINOD5 citations73
US8572588B2Oct 29, 2013
Thread-local memory reference promotion for translating CUDA code for execution by a general purpose processor
GROVER VINOD4 citations72
US9448779B2Sep 20, 2016
Execution of retargetted graphics processor accelerated code by a general purpose processor
GROVER VINOD3 citations68
US9292265B2Mar 22, 2016
Method for convergence analysis based on thread variance analysis
GROVER VINOD1 citations47
US10152312B2Dec 11, 2018
Dynamic compiler parallelism techniques
GROVER VINOD1 citations46