Rajiv Gupta
University of California Riverside, University of Arizona, University of Pittsburgh, Indian Institute of Technology
About
Rajiv Gupta is a Distinguished Professor and Amrik Singh Poonian Professor of Computer Science at UC Riverside where he is a member of the RIPLE research group. His research interests include: Programming, Compiler, Runtime & Architectural Support for Parallel & Distributed Heterogeneous Systems; and Software Tools for Monitoring and Managing Runtime Behavior. He has coauthored 334 papers with an h-index of 69 and over 16,600 citations. He is a coinventor of 9 US patents. Rajiv has supervised PhD dissertations of 42 students including the following two winners of the ACM SIGPLAN Outstanding Doctoral Dissertation Award in Programming Languages -- (2009) Xiangyu Zhang, Purdue Univ. and (2001) Rastislav Bodik, Univ. of Washington. Five of his advisees are recipients of the prestigious NSF CAREER Award. Papers coauthored by Rajiv with his students have been selected for: inclusion in 20 Years of PLDI (1979-1999), SIGSOFT distinguished paper award in ICSE 2003, best paper award in PACT 2010, best paper award in HiPC 2020, best student paper award in LCPC 2015, the most original paper award in ICPP 2003, and outstanding paper award in ICECCS 1996. He received the UCR Doctoral Dissertation Advisor/Mentor Award (2012).
Rajiv is a Fellow of the ACM (2009), the IEEE (2008), and the AAAS (2011). He is a recipient of the NSF's Presidential Young Investigator Award (1991). Rajiv served on the Technical Advisory Group on Networking and Information Technology created by the US President's Council of Advisors on Science and Technology (PCAST) during its review of the Federal NITRD Program (2006-2007). He served as the Conference Chair for FCRC 2015; General Chair for PPoPP'20, ASPLOS'11 and PLDI'08 conferences; and Co-General Chair for ASPLOS'24, PACT'24, and CGO'05 conferences. He also served as the Program Chair for PLDI'03, HPCA'03, LCTES'05, and CC'10 conferences; Program Co-Chair for CC'21 and HiPEAC'08 conference; and Program Vice-Chair for HiPC'03 conference. Rajiv has served on program committees of major conferences in PL/Compilers & Computer Architecture including PLDI, POPL, PPoPP, OOPSLA, CGO, ISCA, ASPLOS, MICRO, HPCA, ICS, ICDCS, PACT & HiPEAC. He served as an Associate Editor for ACM TACO & IEEE TC, and is currently serving on the boards of Parallel Computing & Computer Languages journals.
Employment
-
University of California Riverside Amrik Singh Poonian Professor of Computer Science2020 - Present
-
University of California Riverside Distinguished Professor2017 - Present
-
University of California Riverside Professor2007 - 2017
-
University of Arizona Professor1999 - 2007
-
University of Pittsburgh Professor1998 - 1999
-
Intel Corp Visiting Faculty1996 - 1996
-
University of Pittsburgh Associate Professor1994 - 1998
-
University of Pittsburgh Assistant Professor1990 - 1994
-
Philips Laboratories Senior Member Research Staff1987 - 1990
Education
-
University of Pittsburgh Ph.D.1984 - 1987
-
University of Pittsburgh M.S.1982 - 1984
-
Indian Institute of Technology B. Tech.1978 - 1982
Projects & Funding
Projects & funding information is unavailable.
Publications (326)
- From Syntactic to Semantic Spectra for Fault Localization Save
- DeduBB: Binary Code Size Reduction via Post-Link Basic Block Deduplication Save
- PreFix: Optimizing the Performance of Heap-Intensive Applications Save
- PANNS: Enhancing Graph-based Approximate Nearest Neighbor Search through Recency-aware Construction and Parameterized Search Save
- IncBoost: Scaling Incremental Graph Processing for Edge Deletions and Weight Updates Save
- P4: Pruning and Prediction-based Priority Planning Save
- SSRD: Shapes and Summaries for Race Detection in Concurrent Data Structures Save
- Core Graph: Exploiting Edge Centrality to Speedup the Evaluation of Iterative Graph Queries Save
- MEGA Evolving Graph Accelerator Save
- CommonGraph: Graph Analytics on Evolving Data (Abstract) Save