|
Rajiv Gupta Professor Dept. of Computer Science & Engineering University of California Riverside 408 Engineering Building II Riverside, CA 92521, USA Voice: (+1) 951-827-2558 Fax: (+1) 951-827-4643 E-mail: gupta at cs.ucr.edu |
| Biography |
Rajiv Gupta is a Professor of Computer Science and Engineering at the University of California, Riverside. His areas of research interest include Compiler and Architectural Support: Optimization of Performance, Power, and Memory; Software Engineering: Software Tools for Profiling, Slicing, and Debugging; and Program Analysis: Static, Dynamic, and Profile-based. He has published over 200 articles in refereed conferences and journals, he holds 8 US patents, and has supervised PhD dissertations of 16 students including two winners of ACM SIGPLAN Outstanding Doctoral Dissertation Award in the area of programming languages: (2006) Xiangyu Zhang, Purdue Univ.; and (2001) Rastislav Bodik, UC Berkeley. Papers coauthored by him have been selected for: inclusion in 20 Years of PLDI (1979-1999), distinguished paper award in ICSE 2003, most original paper award in ICPP 2003, and outstanding paper award in ICECCS 1996. His research has been funded by NSF, DARPA, Intel, IBM, Microsoft, and HP.
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).
This TAG provided input and feedback to the PCAST
as it conducted a review of the Federal
Networking and Information Technology Research and Development (NITRD) Program.
Rajiv received the National Science Foundation's Presidential Young
Investigator Award in 1991 and served as an IEEE Distinguished
Visitor for the period of 2000-2002. He is a Fellow of the IEEE.
He served as the Program Chair for PLDI'03,
HPCA'03, and LCTES'05 conferences;
Program Co-Chair for HiPEAC'08 conference;
General Chair for PLDI'08 conference;
and Co-General Chair for CGO'05 conference.
He has been appointed as the Program Chair of
CC'10 conference.
Rajiv has served in over 80 program committees including those of major conferences in Programming
Languages (PLDI, POPL, CGO, CC, ICCL, PASTE, PEPM), Computer Architecture (ISCA, MICRO, HPCA, IEEE
MICRO Top Picks, ISPASS, ICS, PACT) and Embedded Systems (LCTES, CASES, HiPEAC).
He serves as an Associate Editor for
ACM Transactions on Architecture and Code Optimization,
Parallel Computing journal, Journal of
Embedded Computing, and Computer Languages, Systems and
Structures journal.
[CV pdf]
[DBLP]
[H-index=39]
| Research |
| Publications |