Gupta, Rajesh

Professor, Computer Science and Engineering
Division: UCSD
Phone: 858-822-4391
Fax: 858-534-7029
Room: 2120
Mail code: 404

Bio: Professor Gupta joined the UCSD faculty in November 2002, and in May, became the first occupant of the Qualcomm Endowed Chair in Embedded Microsystems. Previously, he taught at UC Irvine, where he arrived in 1996 after spending three years at the University of Illinois at Urbana-Champaign. He received his Ph.D. in Electrical Engineering from Stanford University in 1993. From 1986-89, he was a senior design engineer at Intel Corporation. In 1995, Gupta was the recipient of a five-year NSF CAREER Award, for architecture and synthesis of embedded systems. Among professional activities, he is the Editor-in-Chief of IEEE Design and Test of Computers, and at UC Irvine was Calit2's layer leader in charge of Interfaces and Software Systems. Gupta is author or co-author of three patents and over 120 research articles. He wrote 'Co-Synthesis of Hardware and Software for Digital Embedded Systems' (Kluwer 1995).

Research: 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).