Department of Electrical and Computer Engineering
University of Wisconsin - Madison
Computer Engineering Seminar
(Spring 2007-2008)
Speaker: Dr. Seda Ogrenci Memik
Time: 12:00 pm
Date: February 29, 2008
Location: Room 4610, Engineering Hall
Subject: Thermal-Aware Design
As usual soft drinks will be available for those who show up in
time for the seminar.
*************************************************************************
Thermal-Aware Design
by
Dr. Seda Ogrenci Memik
Department of Electrical and Computer Engineering
Northwestern University
Abstract:
Steady miniaturization and large-scale integration lead to increasing power densities.
As a result, on-chip temperatures are rising steadily as technology is scaling down.
Making matters worse, power management techniques such as clock gating, voltage islands,
and power gating may lead to drastic temporal and spatial variations of chip temperatures.
As a result, temperature has become one of the most important challenges in design
of integrated circuits. We attack the problem of thermal-aware design along three avenues.
First, we tackle the problem at design time. We develop thermal-aware synthesis algorithms
and tools for embedded processor design. For various stages of hardware/software co-synthesis,
we aim to enable effective control of peak temperature and uniform thermal profiles.
Particularly, we focus on incorporating thermal-awareness into synthesis (such as
resource selection, allocation, and assignment, task scheduling, and memory allocation),
and system management (such as DRAM system control). Second, we develop a self-adjusting
paradigm to design structures with inherent resilience towards dynamic effects of temperature.
We developed a Self-Adjusting Clock Tree Architecture (SACTA) to address this problem.
SACTA guarantees correct timing behavior in pipelined circuits within a large range of
thermal conditions through a self-adjusting, temperature-sensitive skew distribution
mechanism. Finally, we approach the problem from the management perspective.
We developed a systematic approach to design of thermal monitoring infrastructures for
microprocessors systems. This entails, design of thermal sensing schemes and allocation
and placement of thermal sensors in a given system. In this talk, I will first present an
overview of research projects including interdisciplinary collaborations, which my
group is involved with. I will then discuss two research problems in greater detail.
I will first describe the design algorithm for the Self-Adjusting Clock Tree
Architecture (SACTA). Finally, I will present our results and ongoing work on building
efficient thermal sensor networks for multicore systems.
Biography:
Dr. Seda Ogrenci Memik received her BS degree in Electrical and Electronic Engineering
from Bogazici University, Istanbul, Turkey and her PhD in Computer Science from
University of California, Los Angeles. She is an Assistant Professor at the Electrical
Engineering and Computer Science Department of Northwestern University since September 2003.
Her research interests include thermal-aware design automation, thermal management for
high performance microprocessor systems, and embedded and reconfigurable computing.
She received the National Science Foundation Early Career Development (CAREER)
Award in 2006. She has served as technical program committee member, organizing
committee member, and sub-committee chair of several conferences, including ICCAD,
DATE, FPL, GLSVLSI, and ARC. She is an Associate Editor of the IEEE Transactions on
Very Large Scale Integration Systems since 2007.