Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
AKBP/PM I
Department Informatik  >  Informatik 4  >  Lehre  >  SS 2004  >  AKBP/PM

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


  Impressum   Datenschutz Stand: 2004-07-12 17:17   We