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 | 341 | 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 | 150 | 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 | 121 | 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 | 85 | 2013 |
Parallel nested transactions in transactional memory MM Magruder, D Detlefs, JJ Duffy, G Graefe, VK Grover US Patent 7,890,472, 2011 | 76 | 2011 |
Software development infrastructure VK Grover, CL Mitchell, DM Gillies, ML Roberts, MR Plesko, DR Tarditi Jr, ... US Patent 7,707,566, 2010 | 72 | 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 | 69 | 2014 |
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 | 65 | 2018 |
Samurai: protecting critical data in unsafe languages K Pattabiraman, V Grover, BG Zorn ACM SIGOPS Operating Systems Review 42 (4), 219-232, 2008 | 65 | 2008 |
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 | 63 | 2006 |
Intermediate representation for multiple exception handling models VK Grover, AVS Sastry US Patent 7,120,898, 2006 | 61 | 2006 |
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 | 56 | 2019 |
Transactional memory compatibility management D Groff, Y Levanoni, S Toub, MMK Magruder, W Zhu, TL Harris, CW Dern, ... US Patent 8,266,604, 2012 | 56 | 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 | 54 | 2018 |
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 | 52 | 2015 |
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 | 51 | 2009 |
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 | 45 | 2007 |
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 | 44 | 2013 |
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 | 41 | 2011 |
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 | 40 | 2012 |