ECE Distinguished Lecture Series with Professor Rajesh K. Gupta

4:00 pm on Wednesday, January 26, 2011
Photonics Center, 8 Saint Mary’s St., Room 211

The Variability Expeditions: Exploring the Software Stack for Under-Designed Computing Machines

With Professor Rajesh K. Gupta, Chair of Computer Science and Engineering, University of California, San Diego

Faculty Host: Ayse Coskun

Refreshments will be served outside Room 339 at 3:45 p.m.

About the Presentation: As microelectronic devices scale down to the level of molecular assemblies, the resulting circuits and systems do not behave like the precisely chiseled machines with tight tolerances. Modern computing is ignorant of the variability in behavior of underlying components from device to device, chip to chip, its wear over time, or the environment in which the computing system is placed. The “guardbands” used to guarantee component behavior (for power and performance) have gone to ridiculous margins accounting for as much as two-thirds of the chip area to meet performance “specs” and is already undermining the gains from continued device scaling.

Changing the way software interacts with hardware offers the best hope to recover the advantages from process scaling. In this talk, Professor Gupta will describe his research team’s approach and progress in the Variability Expeditions project that fundamentally rethinks the rigid, deterministic hardware-software interface and proposes a new class of computing machines that rely on an opportunistic software stack to adapt to the conditions in under-designed hardware.

About the Speaker: Rajesh K. Gupta is a professor and chair of Computer Science and Engineering at UC San Diego and holds the title of QUALCOMM Endowed Chair. His research interests are in energy efficient systems that have taken a turn toward large-scale energy use in recent years. His recent contributions include SystemC modeling and SPARK parallelizing high-level synthesis, both of which are publicly available and have been incorporated into industrial practice.

Earlier Gupta led or co-led DARPA-sponsored efforts under the Data Intensive Systems (DIS) and Power Aware Computing and Communications (PACC) programs that demonstrated architectural adaptation and compiler optimizations in building high performance and energy efficient system architectures. His ongoing efforts include energy-efficient data-centers and large scale computing using memory-coherent algorithmic accelerators and non-volatile storage 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 received his B.Tech. degree in Electrical Engineering from IIT Kanpur, M.S. in Electrical Engineering & Computer Sciences from UC Berkeley, and a Ph.D. in Electrical Engineering from Stanford University. He currently serves as Editor-in-Chief of IEEE Embedded Systems Letters. Gupta is also a fellow of the IEEE.