Seminar by Rajesh Gupta
Variability-Resistant Software Through Improved Sensing
Rajesh Gupta
Univ. of California at San Diego
Date: Tuesday, September 17th, 2013
Time: 12 Noon
Venue: CS102.
Abstract:
Variability in delivered performance by sensing and computing devices is a growing reliability challenge. Manufacturing variability has traditionally been handled through overdesign by hardware system designers. Unfortunately, the overdesign margins have become prohibitively expensive and infeasible with the growing scale of designs. In an alternate universe, sensing of the physical environment could provide important data to adjust software/computation at different levels. In this talk, I will discuss our experiments to characterize variability, program structuring and task scheduling that 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.
About the speaker:
Rajesh K. Gupta is a QUALCOMM professor in Computer Science and Engineering at UC San Diego. His research focus is on energy efficiency from algorithms, devices to systems that scale from IC chips, data centers to commercial buildings. His past contributions include SystemC modeling and SPARK parallelizing high-level synthesis, both of which have been incorporated into industrial practice. Earlier Gupta lead or co-lead DARPA-sponsored efforts under the Data Intensive Systems (DIS) and Power Aware Computing and Communications (PACC) programs on role of adaptation in energy efficient system architectures. His ongoing projects are focused on mitigating microelectronic variability and creating non-volatile storage/memory systems. In recent years, Gupta and his students have received a best paper award at IEEE/ACM DCOSS 2008 and a best demonstration award at IEEE/ACM IPSN/SPOTS 2005. Gupta received a BTech in EE from IIT Kanpur, MS in EECS from UC Berkeley and a PhD in Electrical Engineering from Stanford University. Gupta is a Fellow of the IEEE. Gupta serves as chair of Computer Science and as associate director of the Qualcomm Institute at UCSD.