ECE Adjunct Professor
Embedded systems and mobile computing, including the integration of software and hardware to make computers more portable and energy efficient ('power-aware' computing).
Professor Gupta is a pioneer in "codesign" of hardware and software for embedded microsystems. He works on new architectures for mobile devices that take into account their constraints: battery life, a small footprint, less memory, and so on. The research goal is to create system architectures that allow mobile computers to manage power more efficiently. Gupta is also an expert on system modeling and design tools. He teaches courses in computer-aided design (CAD) for digital circuits and systems, and his research extends to algorithms for automated design of very large-scale integrated (VLSI) circuits. Gupta is also an expert on adaptive computing architectures that permit, to a greater degree, built-in flexibility for better performance, fault tolerance etc. One current project focuses on how to design systems that can "learn" from the way they are being used, to allow the system to make the most efficient use (of power, for instance).
Rajesh Gupta is QUALCOMM professor in Computer Science & Engineering at UC San Diego, California. He received his B. Tech. in Electrical Engineering from IIT Kanpur in 1984, MS in EECS from UC Berkeley in 1986 and a Ph. D. in Electrical Engineering from Stanford in 1994. Earlier he worked at Intel Corporation, Santa Clara and on the Computer Science faculty at University of Illinois, Urbana-Champaign and UC Irvine. His current research is focused on energy efficient and mobile computing issues in embedded systems. In recent years, Gupta and his students have received a best paper award at IEEE/ACM DCOSS’08 and a best demonstration award at IEEE/ACM IPSN/SPOTS’05. Gupta is a recipient of the Chancellor's Fellow at UC Irvine, UCI Chancellor's Award for excellence in undergraduate research, NSF CAREER Award and achievement awards at Intel. He has served as EIC of IEEE Design & Test of Computers and chair of the steering committee of IEEE Transactions on Mobile Computing. Gupta is a Fellow of the IEEE.