Vinod Grover
Vinod Grover
Sr Distinguished Engineer, NVIDIA Corporation
Verified email at
Cited by
Cited by
Accelerating Haskell array codes with multicore GPUs
MMT Chakravarty, G Keller, S Lee, TL McDonell, V Grover
Proceedings of the sixth workshop on Declarative aspects of multicore …, 2011
Performing mode switching in an unbounded transactional memory (UTM) system
J Gray, M Taillefer, Y Levanoni, AR Adl-Tabatabai, D Detlefs, V Grover, ...
US Patent 8,095,824, 2012
Efficient compilation of fine-grained spmd-threaded programs for multicore cpus
JA Stratton, V Grover, J Marathe, B Aarts, M Murphy, Z Hu, WW Hwu
Proceedings of the 8th annual IEEE/ACM international symposium on Code …, 2010
Convergence and scalarization for data-parallel architectures
Y Lee, R Krashinsky, V Grover, SW Keckler, K Asanović
Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation …, 2013
Parallel nested transactions in transactional memory
MM Magruder, D Detlefs, JJ Duffy, G Graefe, VK Grover
US Patent 7,890,472, 2011
Software development infrastructure
VK Grover, CL Mitchell, DM Gillies, ML Roberts, MR Plesko, DR Tarditi Jr, ...
US Patent 7,707,566, 2010
NOVA: A functional language for data parallelism
A Collins, D Grewe, V Grover, S Lee, A Susnea
Proceedings of ACM SIGPLAN International Workshop on Libraries, Languages …, 2014
Samurai: protecting critical data in unsafe languages
K Pattabiraman, V Grover, BG Zorn
ACM SIGOPS Operating Systems Review 42 (4), 219-232, 2008
Diesel: DSL for linear algebra and neural net computations on GPUs
V Elango, N Rubin, M Ravishankar, H Sandanagobalane, V Grover
Proceedings of the 2nd ACM SIGPLAN International Workshop on Machine …, 2018
General purpose intermediate representation of software for software development tools
CL Mitchell, J Burger, VK Grover, DR Tarditi Jr
US Patent 7,146,606, 2006
Intermediate representation for multiple exception handling models
VK Grover, AVS Sastry
US Patent 7,120,898, 2006
Transactional memory compatibility management
D Groff, Y Levanoni, S Toub, MMK Magruder, W Zhu, TL Harris, CW Dern, ...
US Patent 8,266,604, 2012
Domain-specific optimization and generation of high-performance GPU code for stencil computations
PS Rawat, M Vaidya, A Sukumaran-Rajam, M Ravishankar, V Grover, ...
Proceedings of the IEEE 106 (11), 1902-1920, 2018
GPU kernels as data-parallel array computations in Haskell
S Lee, MMT Chakravarty, V Grover, G Keller
Workshop on Exploiting Parallelism using GPUs and other Hardware-Assisted …, 2009
Swizzle inventor: data movement synthesis for GPU kernels
PM Phothilimthana, AS Elliott, A Wang, A Jangda, B Hagedorn, H Barthels, ...
Proceedings of the Twenty-Fourth International Conference on Architectural …, 2019
Variance analysis for translating CUDA code for execution by a general purpose processor
V Grover, BJM Aarts, M Murphy
US Patent 8,984,498, 2015
Efficient garbage collection and exception handling in a hardware accelerated transactional memory system
J Gray, M Taillefer, Y Levanoni, AR Adl-Tabatabai, D Detlefs, VK Grover, ...
US Patent 8,402,218, 2013
Description language for an extensible compiler and tools infrastructure
J Burger, DR Tarditi Jr, CL Mitchell, AE Ayers, VK Grover
US Patent 7,305,666, 2007
JaBEE: framework for object-oriented Java bytecode compilation and execution on graphics processor units
W Zaremba, Y Lin, V Grover
Proceedings of the 5th Annual Workshop on General Purpose Processing with …, 2012
Transactional memory using buffered writes and enforced serialization order
D Detlefs, JJ Duffy, MM Magruder, G Graefe, VK Grover, TL Harris
US Patent 7,908,255, 2011
The system can't perform the operation now. Try again later.
Articles 1–20