Rajiv Gupta

Rajiv Gupta Ph.D.

Professor, Computer Science & Engineering

Ph.D. Computer Science, University of Pittsburgh, 1987

Research Areas

Programming Languages and Software Engineering

Contact Information

Department of Computer Science & Engineering

Rajiv Gupta is a Professor of Computer Science and Engineering at UC Riverside. 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 285 papers and is a coinventor of 9 US patents. His H-index is 54. Rajiv has supervised PhD dissertations of 28 students including two winners of the ACM SIGPLAN Outstanding Doctoral Dissertation Award in Programming Languages: Xiangyu Zhang,Purdue Univ. and Rastislav BodikUniv. 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)a best paper award in PACT 2010,best student paper award in LCPC 2015a distinguished paper award in ICSE 2003the 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 served on the Technical Advisory Group (TAG) 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 2015General Chair for ASPLOS'11 and PLDI'08 conferences; and Co-General Chair for CGO'05 conference. He also served as the Program Chair for PLDI'03HPCA'03LCTES'05, and CC'10 conferences; Program Co-Chair for HiPEAC'08 conference; andProgram Vice-Chair for HiPC'03 conference. Rajiv has served on program committees of major conferences in PL/Compilers & Computer Architecture including PLDI, POPL, PPoPP, CGO, ISCA, MICRO, HPCA, ICS, PACT & HiPEAC. He serves as an Associate Editor for ACM TACOPARCO, and Computer Languages, Systems and Structures journals.


Rajiv Gupta's research interests include programming, compiler, runtime and architectural support for parallel and distributed heterogeneous systems, and software tools for monitoring and managing the runtime behavior.

Awards

ACM Fellow, 2009

IEEE Fellow, 2008

AAAS Fellow, 2011 

NSF's 
Presidential Young Investigator Award, 1991