Inventor · disambiguated record
Vinod Grover
Also filed as: GROVER VINOD · GROVER VINOD K · GROVER VINOD KUMAR
67 granted patents·9 pending applications·756 citations·filing 2000–2025
99Inventor score
Top patents by PatentIndex Score
76 records- 0197US7890472B2Parallel nested transactions in transactional memoryMICROSOFT CORP·Filed 2007·Granted Feb 15, 2011·68 cites·16 claims
- 0295US8095824B2Performing mode switching in an unbounded transactional memory (UTM) systemGRAY JAN·Filed 2009·Granted Jan 10, 2012·82 cites·20 claims
- 0393US7146606B2General purpose intermediate representation of software for software development toolsMICROSOFT CORP·Filed 2003·Granted Dec 5, 2006·60 cites·45 claims
- 0491US9436447B2Technique for live analysis-based rematerialization to reduce register pressures and enhance parallelismNVIDIA CORP·Filed 2012·Granted Sep 6, 2016·15 cites·18 claims
- 0590US8266604B2Transactional memory compatibility managementGROFF DANA·Filed 2009·Granted Sep 11, 2012·34 cites·19 claims
- 0690US7308680B2Intermediate representation for multiple exception handling modelsMICROSOFT CORP·Filed 2006·Granted Dec 11, 2007·22 cites·20 claims
- 0790US7120898B2Intermediate representation for multiple exception handling modelsMICROSOFT CORP·Filed 2003·Granted Oct 10, 2006·61 cites·43 claims
- 0889US12423007B1Techniques for tensor memory allocationNVIDIA CORP·Filed 2020·Granted Sep 23, 2025·3 cites·44 claims
- 0988US8612732B2Retargetting an application program for execution by a general purpose processorGROVER VINOD·Filed 2009·Granted Dec 17, 2013·15 cites·20 claims
- 1088US7840530B2Parallel nested transactions in transactional memoryMICROSOFT CORP·Filed 2007·Granted Nov 23, 2010·16 cites·18 claims
- 1187US8776030B2Partitioning CUDA code for execution by a general purpose processorGROVER VINOD·Filed 2009·Granted Jul 8, 2014·20 cites·22 claims
- 1287US7434010B2Combined pessimistic and optimisitic concurrency controlMICROSOFT CORP·Filed 2006·Granted Oct 7, 2008·23 cites·20 claims
- 1387US7305666B2Description language for an extensible compiler and tools infrastructureMICROSOFT CORP·Filed 2003·Granted Dec 4, 2007·51 cites·33 claims
- 1485US9639336B2Algorithm for vectorization and memory coalescing during compilingNVIDIA CORP·Filed 2012·Granted May 2, 2017·8 cites·21 claims
- 1583US8402218B2Efficient garbage collection and exception handling in a hardware accelerated transactional memory systemGRAY JAN·Filed 2009·Granted Mar 19, 2013·11 cites·18 claims
- 1683US8365016B2Performing mode switching in an unbounded transactional memory (UTM) systemINTEL CORP·Filed 2011·Granted Jan 29, 2013·7 cites·20 claims
- 1783US7908255B2Transactional memory using buffered writes and enforced serialization orderMICROSOFT CORP·Filed 2007·Granted Mar 15, 2011·12 cites·20 claims
- 1883US7860847B2Exception ordering in contention management to support speculative sequential semanticsMICROSOFT CORP·Filed 2007·Granted Dec 28, 2010·13 cites·12 claims
- 1983US7707566B2Software development infrastructureMICROSOFT CORP·Filed 2003·Granted Apr 27, 2010·40 cites·26 claims
- 2082US8984498B2Variance analysis for translating CUDA code for execution by a general purpose processorGROVER VINOD·Filed 2009·Granted Mar 17, 2015·9 cites·14 claims
- 2181US6678805B1Structure organization for improved cache performanceMICROSOFT CORP·Filed 2000·Granted Jan 13, 2004·40 cites·87 claims
- 2280US7711678B2Software transaction commit order and conflict managementMICROSOFT CORP·Filed 2006·Granted May 4, 2010·10 cites·18 claims
- 2379US9658880B2Efficient garbage collection and exception handling in a hardware accelerated transactional memory systemMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2013·Granted May 23, 2017·4 cites·20 claims
- 2479US7676638B2Combined pessimistic and optimistic concurrency controlMICROSOFT CORP·Filed 2008·Granted Mar 9, 2010·7 cites·20 claims
- 2578US6961927B1Lossless, context-free compression system and methodMICROSOFT CORP·Filed 2000·Granted Nov 1, 2005·42 cites·26 claims
- 2677US9411715B2System, method, and computer program product for optimizing the management of thread stack memoryNVIDIA CORP·Filed 2012·Granted Aug 9, 2016·7 cites·17 claims
- 2777US9361079B2Method for compiling a parallel thread execution program for general executionGROVER VINOD·Filed 2012·Granted Jun 7, 2016·5 cites·21 claims
- 2876US11579852B2Device profiling in GPU accelerators by using host-device coordinationNVIDIA CORP·Filed 2020·Granted Feb 14, 2023·1 cites·20 claims
- 2976US10241761B2System and method for compiler support for compile time customization of codeNVIDIA CORP·Filed 2015·Granted Mar 26, 2019·2 cites·18 claims
- 3075US9678775B1Allocating memory for local variables of a multi-threaded program for execution in a single-threaded environmentGROVER VINOD·Filed 2009·Granted Jun 13, 2017·5 cites·20 claims
- 3174US11630653B2Execution of computation graphsNVIDIA CORP·Filed 2018·Granted Apr 18, 2023·2 cites·22 claims
- 3274US9798569B2System and method for retrieving values of captured local variables for lambda functions in JavaNVIDIA CORP·Filed 2016·Granted Oct 24, 2017·2 cites·12 claims
- 3374US8572588B2Thread-local memory reference promotion for translating CUDA code for execution by a general purpose processorGROVER VINOD·Filed 2009·Granted Oct 29, 2013·4 cites·20 claims
- 3473US10067768B2Execution of divergent threads using a convergence barrierNVIDIA CORP·Filed 2015·Granted Sep 4, 2018·2 cites·20 claims
- 3571US7962456B2Parallel nested transactions in transactional memoryMICROSOFT CORP·Filed 2007·Granted Jun 14, 2011·5 cites·12 claims
- 3670US7890707B2Efficient retry for transactional memoryMICROSOFT CORP·Filed 2007·Granted Feb 15, 2011·4 cites·18 claims
- 3769US10853044B2Device profiling in GPU accelerators by using host-device coordinationNVIDIA CORP·Filed 2018·Granted Dec 1, 2020·1 cites·20 claims
- 3868US8271464B2Parallel nested transactions in transactional memoryMAGRUDER MICHAEL M·Filed 2010·Granted Sep 18, 2012·2 cites·20 claims
- 3968US7949841B2Protection of critical memory using replicationMICROSOFT CORP·Filed 2006·Granted May 24, 2011·4 cites·18 claims
- 4067US9612811B2Confluence analysis and loop fast-forwarding for improving SIMD execution efficiencyNVIDIA CORP·Filed 2014·Granted Apr 4, 2017·2 cites·20 claims
- 4166US9448779B2Execution of retargetted graphics processor accelerated code by a general purpose processorGROVER VINOD·Filed 2009·Granted Sep 20, 2016·3 cites·22 claims
- 4265US10324693B2Optimizing multiple invocations of graphics processing unit programs in JavaNVIDIA CORP·Filed 2015·Granted Jun 18, 2019·1 cites·20 claims
- 4365US8719514B2Software filtering in a transactional memory systemADL-TABATABAI ALI-REZA·Filed 2009·Granted May 6, 2014·3 cites·20 claims
- 4465US8341133B2Compressed transactional locks in object headersDETLEFS DAVID L·Filed 2008·Granted Dec 25, 2012·3 cites·13 claims
- 4564US7899999B2Handling falsely doomed parents of nested transactionsMICROSOFT CORP·Filed 2007·Granted Mar 1, 2011·2 cites·18 claims
- 4664US2025138999A1Memory management systemNVIDIA CORP·Filed 2025·Application pending·0 cites
- 4764US2023251861A1Accelerating linear algebra kernels for any processor architectureNVIDIA CORP·Filed 2023·Application pending·0 cites
- 4863US8271465B2Parallel nested transactions in transactional memoryMAGRUDER MICHAEL M·Filed 2011·Granted Sep 18, 2012·1 cites·4 claims
- 4963US7185328B2System and method for improving a working setMICROSOFT CORP·Filed 2002·Granted Feb 27, 2007·9 cites·23 claims
- 5062US8006227B2Efficiently locating transactional code blocks in a transactional memory systemMICROSOFT CORP·Filed 2007·Granted Aug 23, 2011·2 cites·16 claims
Showing the top 50 of 76 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when Vinod Grover files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →