Candidate Talk: Helping Moore’s Law: Architectural Techniques to Address Parameter Variation

Advances in microprocessor technology have driven growth in the computing industry for decades. However, as transistors reach deep-nanometer scales, manufacturing challenges are causing increased variability in transistor characteristics. This in turn is contributing to slower processor frequency increases, higher power consumption and decreased reliability. Unless remedial action is taken, it is estimated that the gains of an entire technology generation may be lost. In this talk I will present two techniques I developed to address this problem at the microarchitecture and system levels.

The first technique is based on fine-grain body biasing, in which different regions of a multicore chip are given different bias voltages that change the speed and power consumption of their transistors. I proposed dynamic fine-grain body biasing, which allows continuous adjustment of the bias voltages to adapt to changes in temperature or workload. The result is a reduction in variation, improving frequency and reducing power consumption. The second technique is based on variation-aware algorithms for application scheduling and power management in multicore chips. These algorithms use information about the frequency and power characteristics of each core to optimize application scheduling and to adjust the voltage and frequency settings for each core. This technique is very effective at saving power and improving performance of multicore chips affected by variation.

Speaker Details

Radu Teodorescu is a PhD candidate in the Department of Computer Science at the University of Illinois at Urbana-Champaign. His research interests include computer architecture, nanoscale technology scaling, reliability, variability and power management, hardware support for software debugging. Radu has a BS in computer science from the Technical University of Cluj-Napoca, Romania, and an MS in computer science from University of Illinois at Urbana-Champaign. He is the recipient of the W. J. Poppelbaum Award for 2008 and is currently supported by an Intel Foundation Fellowship.

Date:
Speakers:
Radu Teodorescu
Affiliation:
University of Illinois at Urbana-Champaign