Rajesh Gupta

   Rajesh K. GuptaRajesh K. Gupta 

     Professor and Qualcomm Endowed Chair 

     Department of Computer Science and Engineering 

     University of California, San Diego

Abstract

Handling Uncertainty and Approximation in Variability Affected Computing

Uncertainty in computing has grown from a performance characterization challenge to a major reliability headache. Molecular assemblies in nanoscale devices do not behave like chiseled machines with tight tolerances. Computing machines today are largely ignorant of the variability in the behavior of underlying components from device to device, chip to chip, their wear over time save for thermal sensing in limited energy/power constrained applications. Designers sandbag designs with guardbands that threaten to flatten the very scaling curve that has driven growth of microelectronics over the past decade.  This talk explores an alternate universe where sensing of the ongoing computation, its physical environment provides important data to adjust software/computation at different levels and the opportunity it presents to not only make computation more reliable but also tradeoff this reliability against energy efficiency. In this talk, I will discuss our experiments to characterize variability, program structuring and task scheduling that can make a software stack robust against variations in the computing environment. 

This talk represents part of the effort at NSF Expeditions in Computing program on Variability.

Biography

Rajesh Gupta is a professor and holder of the QUALCOMM endowed chair in Embedded Microsystems in the Department of Computer Science & Engineering at UC San Diego, California. He received his B. Tech. in Electrical Engineering from IIT Kanpur, India in 1984, MS in EECS from UC Berkeley in 1986 and a Ph. D. in Electrical Engineering from Stanford University in 1994.

Earlier he worked as a circuit designer at Intel Corporation, Santa Clara, California as a member of three successful processor design teams; 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. He is author/co-author of over 150 articles on various aspects of embedded systems and design automation and four patents on PLL design, data-path synthesis and system-on-chip modeling.

Gupta is a recipient of the Chancellor’s Fellow at UC Irvine, UCI Chancellor’s Award for excellence in undergraduate research, National Science Foundation CAREER Award, two Departmental Achievement Awards and a Components Research Team Award at Intel.

Gupta served as founding Chair of the ACM/IEEE Conference on Models and Methods in Codesign (MEMOCODE) and founding Co-Chair of ACM/IEEE/IFIP Conference on Codesign and System Synthesis (CODES+ISSS). Gupta is editor-in-chief of IEEE Design & Test of Computers and serves on the editorial boards of IEEE Transactions on CAD and IEEE Transactions on Mobile Computing. He serves as the VP of Publications of the IEEE Council on Electronic Design Automation (CEDA). Gupta is a Fellow of the IEEE and a distinguished lecturer for the ACM/SIGDA and the IEEE CAS Society.

Gupta serves as an advisor to Tallwood Venture Capital, RealIntent, Calypto and Packet Digital Corporation.