CSL862: Spl. Topics in Software Systems: Low-Power Computing
Sem I, 2016-17
Intro
This course will discuss recent techniques for low-power computing. Here is
a tentative list of papers, we will read.
-
Dynamic Voltage and Frequency Scaling: The Laws of Diminishing Returns [Slides]
-
An analysis of power consumption in a smarphone [Slides]
-
Unlocking Energy [Slides]
-
MEANTIME: Achieving both Minimal Energy and Timeliness with Approximate Computing [Slides]
-
Energy Discounted Computing on Multicore Smartphones [Slides]
-
Automated OS-level Device Runtime Power Management [Slides]
-
Computational Sprinting on a Hardware/Software Testbed [Slides]
-
Maximizing Performance Under a Power Cap: A Comparison of Hardware, Software, and Hybrid Techniques [Slides1, SlidesExperiments, SlidesRAPL]
-
A Simpler, Safer Programming and Execution Model for Intermittent Systems [Slides]
-
Greening The Video Transcoding Service with Low-Cost Hardware Transcoders
-
An Energy-interference-free Hardware/Software Debugger for Intermittent Energy-harvesting Systems
-
Passive Wi-Fi: Bringing Low Power to Wi-Fi Transmissions
-
Drowsy power management
-
Integrating concurrency control and energy management in device drivers
-
Currentcy: a unifying abstraction for expressing energy management policies
-
Experiences from a Decade of TinyOS Development
This course will be organized as a paper reading course.
You
will be required to read the papers before the class.
Reference Papers
Programming Assignment
Major test
Course Staff
Instructor: Sorav Bansal
Teaching Assistant: Manjeet Dahiya
News
- End of course: Course feedback posted.
- Aug 15, 2016 Updated webpage. Posted pa1
- July 21, 2016 Meetings will be held during 9-9.50 on Wednesdays/Fridays and 4-5 on Mondays in the Cloud lab.
- June 27, 2016 This page is hosted on drona.csa.iisc.ernet.in.