Fall 2010: Energy-Efficient Computer Systems
ECE 299.10, TuTh 1:15PM - 2:30PM, CIEMAS 1441
[Syllabus]
This course covers advanced topics in
energy-efficient computing with an emphasis on
computer architecture and systems. This course
surveys recent advances in diverse platforms,
ranging from high-performance, enterprise domains
to low-power, mobile domains. Discussion-oriented
classes focus on in-depth analysis of readings.
Students will learn to reason about energy
efficiency across the hardware/software interface
and across a range of system components. Students
will complete a collaborative research project.
Project
[Project Description]
The project is open-ended and students may form groups of up to three
to pursue a project related to energy efficiency. Deliverables
are scheduled for the remainder of the term.
Readings
Participation/Discussion. This course
uses a seminar, not a lecture, format. Each class covers
particular topics from assigned readings. Students are expected to
read the assigned papers and to prepare for course discussions. A student
will be assigned to lead the discussion for each paper.
Response Papers. The students should prepare
an insightful critique of the assigned papers due at the
beginning of class. These response papers should take the form of a
constructive paper review, including (1) summary, (2) strengths,
(3) weaknesses, (4) directions for future work. These response
papers should be no longer than one page per class. Papers will be
evaluated for brevity and depth of insight.
2 Dec 10 | Last Class, Open Discussion. |
||||||||
30 Nov 10 |
Baek et al.
"Green: A framework for supporting energy-conscious programming
using controlled approximation,"
Programming Language Design and Implementation (PLDI), 2010. |
||||||||
23 Nov 10 | Guest Lecture, Jeff Chase. |
||||||||
18 Nov 10 | No Class. |
||||||||
16 Nov 10 |
Chase et al.
"Managing energy and server resources in hosting data centers,"
Symposium on Operating System Principles (SOSP), 2001. |
||||||||
11 Nov 10 |
Andersen et al.
"FAWN: A fast array of wimpy nodes,"
Symposium on Operating System Principles (SOSP), 2009. |
||||||||
9 Nov 10 | Reddi et al. "Web search using mobile cores: Quantifying and mitigating the price of efficiency," International Symposium on Computer Architecture (ISCA), 2010. |
||||||||
4 Nov 10 | Lim et al. al. "Understanding and designing new server architectures for emerging warehouse-computing environments," International Symposium on Computer Architecture (ISCA), 2008. |
||||||||
2 Nov 10 | Wang et
al.
"Orion: A power-performance simulator for
interconnection networks,"
International Symposium on Microarchitecture (MICRO), 2002. |
||||||||
28 Oct 10 | Heller et al.
"ElasticTree: Saving energy in datacenter
networks," NSDI 2010. |
||||||||
26 Oct 10 | Agrawal et al. "Design
tradeoffs for SSD performance," USENIX,
2008. |
||||||||
21 Oct 10 | Gurumurthi et
al.
"DRPM: Dynamic speed control for power management
in server class disks," International
Symposium on Computer Architecture (ISCA),
2003. |
||||||||
19 Oct 10 | Lee et al.,
"Architecting phase change memory as a scalable DRAM alternative,"
International Symposium on Computer Architecture
(ISCA), 2009. |
||||||||
5 Oct 10 | Wu et al., "A
dynamic compilation framework for controlling
microprocessor energy and performance,"
International Symposium on Microarchitecture
(MICRO), 2005. |
||||||||
30 Sep 10 | Shaw et al.,
"Anton, a special-purpose machine for molecular
dynamics simulation," International Symposium
on Computer Architecture, 2007. |
||||||||
23 Sep 10 | Lin et al.,
"SODA: A low-power architecture for software
radio," International Symposium on Computer
Architecture, 2006. |
||||||||
21 Sep 10 | Kumar et al.,
"Single-ISA heterogeneous multi-core
architectures: The potential for power
reduction," International Symposium on
Microarchitecture, 2003. |
||||||||
16 Sep 10 |
Hrishikesh et al.,
"The optimal useful logic depth per pipeline stage is 6 to 8 FO4 inverter delays,"
International Symposium on Computer Architecture, 2002. |
14 Sep 10 |
Brooks et al.,
"Wattch: A framework for architectural-level power analysis and optimizations,"
International Symposium on Computer Architecture, 2000. |
9 Sep 10 |
Ho et al.,
"The future of wires,"
Proceedings of the IEEE, vol. 89, no. 4, 2001. |
7 Sep 10 |
Moore,
"Cramming more components onto integrated circuits,"
Electronics, 1965. |
2 Sep 10 |
Mudge,
"Power: A first-class architectural design constraint," IEEE
Computer, 2001. |