|
|
 |
 |
SS 2004
Ausgewählte Kapitel der praktischen Betriebsprogrammierung: Power Management I (AKBP/PM)
- Dozentinnen/Dozenten
- Dr.-Ing. Frank Bellosa, Dipl.-Inf. Andreas Weißel
- Angaben
- Vorlesung mit Übung
4 SWS, benoteter Schein, ECTS-Studium, ECTS-Credits: 8
Zeit und Ort: Do 10:15 - 11:45, 0.031; Di 12:30 - 14:00, 0.031; Do 10:00 - 12:00, 00.156
- Voraussetzungen / Organisatorisches
- Geeignet für Hauptstudium ab dem 6. Semester
Anrechenbare Stundenzahl: 4 (Vorlesung + Übungen) für Betriebssysteme
Vorausgesetzte Lehrveranstaltung: Systemprogrammierung I und Betriebssysteme
Scheinerwerb: Durch Kolloquium
Überblick Vorlesung
Die Vorlesung widmet sich in diesem Sommer einem der momentan aktivsten Gebiet in
der Betriebssystemforschung: Dynamische Energieverwaltung in Betriebssystemen
- CPU Power Management
- Energy Accounting
- Clock/Voltage Scaling
- Thermal Management
- Memory Power Management
- Energy-Aware Memory Allocation
- Energy Aware Virtual Memory Management and Memory Compression
- I/O Power Management
- Disk Drive Power Managment
- Network Adapter Power Management
- LCD Power Management
- Battery Power Management
- Cluster Power Management
Bitte teilen Sie uns über das
Web Anmelde System mit, ob sie die Veranstaltung besuchen wollen.
Vorlesungsskript
Termin |
Kapitel |
Folien
PDF |
Folien
PS.GZ |
Literatur |
Di, 20.4. |
Organisatorisches |
PDF |
|
|
|
Einführung |
PDF |
|
Intel: Thermal Performance Challenges
HP: Cooling and power consideration for semiconductors
into the next century
|
Di, 27.4. Do, 29.4. |
CPU Power Management Energy Characterization |
PDF |
|
Intel: Intel® Mobile Platform Vision Guide for 2003
Intel: Low Power Technologies
Intel: PC Energy-Efficiency Trends and Technologies
PowerScope: A tool for profiling the energy usage
Wattch: Architectural-level power analysis
SoftWatt: Complete machine simulation
Run-time Modeling and Estimation of Operating System Power Consumptionn
|
Di, 4.5. Do, 6.5. |
CPU Thermal Management |
PDF |
|
Martonosi: Dynamic thermal management for high-performance microprocessors
Kellner: Event-driven temperature-control in operating systems
|
Di, 11.5. |
CPU Clock Scaling |
PDF |
|
Flautner: Vertigo: Automatic performance-setting for linux
Weissel: Process cruise control: event-driven clock scaling for dynamic power management
|
Do, 13.5.
Di, 18.5. |
Memory Power Management
Power/Performance Trade-Offs
Energy-Aware Allocation
Advanced Memory Technologies |
PDF (1)
PDF (2)
|
|
Micron: Calculating memory system power for ddr sdram
Ellis: Memory controller policies for dram power management
Ellis: Interaction of power-aware memory systems and processor voltage scaling
Shin: Design and Implementation of Power-Aware Virtual Memory
Cortes: Swap compression: resurrecting old ideas
IBM: HArdware Compressed Main Memory
Sheikholeslami :A survey of circuit innovations in Ferroelectric random-access memories
Desikan : On-chip MRAM as a Replacement for DRAM Physical Memories
Miller: HeRMES: High-Performance Reliable MRAM-Enabled Storage
Vettiger: The millipede - nanotechnology entering data storage
|
Di, 25.5.
Do, 27.5.
Do, 3.6. |
Exercises |
PDF |
PS |
|
Di, 8.6.
Di, 15.6. |
Disk Power Management Shut-Down Policies Energy-Aware File Systems |
PDF |
PS |
Lu, Micheli: Comparing System-Level Power Management Policies
Heath: Application Transformations for Energy and Performance-Aware Device Management
Weissel: Cooperative I/O: A Novel I/O Semantics for Energy-Aware Applications
|
Do, 17.6. |
Exercises |
|
|
Di, 22.6. |
WLAN Power Management |
PDF |
PS |
Krashinsky: Minimizing energy for wireless web access with bounded slowdown
Feeney: Energy efficient communication in ad hoc wireless networks
Shih: Wake on wireless: an event driven energy saving strategy for battery operated devices
|
Do, 24.6. |
Exercises |
|
|
Di, 29.6. |
ACPI |
PDF |
PS |
Advanced Configuration and Power Interface Specification, Revision 2.0c
|
Di, 29.6. |
Adaptation |
PDF |
PS |
Flinn: Energy-aware adaptation for mobile applications
Flautner: Vertigo: Automatic performance-setting for linux
Weissel: Application Characterization for Wireless Network Power Management
|
Do, 01.7. |
Exercises |
|
|
|
Di, 6.7. |
LCD Power Management |
PDF
|
|
Choi: Low-Power Color TFT LCD Displays
Gatti: Low Power Control Techniques for TFT LCD Display
|
Di, 6.7. |
Battery Power Management |
PDF
|
|
Buchmann: Batteries in a portable World
Lahiri: Battery-Driven System Design
Benini: Battery-Driven Dynamic Power Management
Martin: The Impact of Battery Capacity and Memory Bandwidth on CPU Speed-Setting
|
Do, 8.7. |
Exercises |
|
|
|
Di, 13.7. |
Cluster Power Management |
PDF |
|
Rajamony: Energy-Efficient Server Clusters
Chase: Managing Energy and Server Resources in Hosting Centers
Carrera: Conserving Disk Energy in Network Servers
Sharma: Balance of Power: Dynamic Thermal Management for Internet Data Centers
|
Do, 15.7. |
Exercises |
|
|
|
Di, 20.7. |
Prüfungstermin |
|
|
|
Übungsaufgaben
Thema |
Teams |
Aufgabenstellung |
Literatur |
Hard Disk Power Management 1 |
Frank Mattauch, Reinhard Tartler,
Johannes Ostler, Ronald Lembcke,
Marc Eric Roessler |
PDF |
Studienarbeit zu Coop-IO |
Hard Disk Power Management 2 |
Sascha Wessel, Peter Baumann Michael Stilkerich |
PDF |
Studienarbeit zu Coop-IO |
Energy Accounting & Thermal Management |
Martin Ketzer, Marcel Beister, Thomas Kemmer, Christian Steiner,
Peter Matthias Ulbrich |
PDF |
Doku zum Pentium 4 (Kapitel 13.16.3) |
Process Cruise Control |
Stefan Michael Gabriel, Rene Ermler,
Christian Kellermann, Ingo Hofmann,
Markus Walter |
PDF |
Diplomarbeit zu Process Cruise Control Doku zum Intel PXA (Kapitel 8) |
Throttling for Interactive Applications |
Michael Gernoth, Niko Boehm,
Markus Schaub |
PDF |
Flautner: Vertigo Doku zum Pentium 4 (Kapitel 13.16.3) |
Literatur zu Linux:
- D. P. Bovet, M. Cesati: Understanding the Linux Kernel (2nd Edition), O'Reilly & Associates, Inc., 2003
- A. Rubini, J. Corbet: Linux Device Drivers (2nd Edition), O'Reilly & Associates, Inc., 2001
- KernelNewbies Homepage
|
 |
 |
|