Energy-Efficient Computing - COEN 289 - Fall 2012
Course Info
- Lecturer: Prof. Silvia Figueira (sfigueira@scu.edu)
- Classes: Wed, 5:10-7pm
- Office Hours: MWF, 11am-12pm
- Work: project I (proposal: 10% -- paper and presentation: 30%), project II (paper and presentation: 30%), final (30%)
Important Dates
- Week 3 -- Project I, proposal -- 1 paragraph explaining the problem
- Week 5 -- Project I, final -- 2-page paper and presentation in class
- Week 8 -- Project II -- 2-page paper and presentation in class
- Final's week -- Final
Bulletin-Board
Syllabus
- Energy-Efficient Techniques
- Operating Systems
- Storage
- Compilers
- Networks
- Data Centers
Lecture Notes
Projects
Project 1 - Research
Find a problem, i.e., some computing mechanism or algorithm which might be made (more) energy-efficient.
A paragraph explaining your problem is due on 10/3.
Research about it and find alternatives.
A 2-page paper is due on 10/17, when you should also give a presentation to the class.
You can work alone or in groups of up to 2 people.
Original solutions will get extra credit.
Project 2 - Paper
Choose a paper from IGCC 11 or 12 or from GreenCom 10 or 11. Send me the title as soon as possible, FCFS!
A 2-page paper is due on 11/7, when you should also give a 5-min ppt presentation.
The presentation should include the problem, the solution, some interesting details, and results.
Paper Selection:
- Power Reduction Scheme of Fans in a Blade System by Considering the Imbalance of CPU Temperatures (GreenCom'10)
-- Justin Grant
- A Distributed Approach to Taming Peak Demand (IGCC'12)
-- Geri Lamble
- PCOUNT: A power aware fetch policy in Simultaneous Multithreading processors (IGCC'11)
-- Janelle Tavares
- Exploring memory energy optimizations in smartphones (IGCC'11)
-- Sandhya Pappu and Vedika Joshi Dani
- Queue Management in Mobile Adhoc Networks (MANETS) (GreenCom'10)
-- Rima Deodhar and Shruti Naik
- Managing hardware power saving modes for high performance computing (IGCC'11)
-- Arturo Posadas
- Using compression energy efficiently in mobile environment (GreenCom'10)
-- Nadia Sobnom
- Techniques for an energy aware parallel file system (IGCC'12)
-- Shreya Kunjir and Nitisha Putti
- Energy-Aware Video Storage and Retrieval in Server Environments (IGCC'11)
-- Presha Shah and Makara Jyothi Sanghishetty
- Runtime architecture adaptation for energy management in embedded real-time systems (IGCC'12)
-- Preeti Chauhan
- Are Sleep States Effective in Data Centers (IGCC'12)
-- Laura Asad
- Scheduling and mapping of periodic tasks on multi-core embedded systems with energy harvesting (IGCC'11)
-- Yuval Prag
- Auctioning game based Demand Response scheduling in smart grid (GreenCom'11)
-- Gilbert Frye
- Low-cost Estimation of Sub-system Power (IGCC'12)
-- Suresh Rajashekara
- Saving Energy in LAN Switches: New Methods of Packet Coalescing for Energy Efficient Ethernet (IGCC'11)
-- Jason Heimann
- Managing hardware power saving modes for high performance computing (IGCC'11)
-- Kalpesh Marlecha
- Comparing the Power of Full Disk Encryption Alternatives (IGCC'12)
-- Doug Renfro
- Energy-Efficient Web Access on Mobile Devices (GreenCom'10)
-- Iqbal Zaveri
- Energy Consumption Analysis of Parallel Sorting Algorithms Running on Multicore Systems (IGCC'12)
-- Eduardo Martorano
- Cost-Effective Routing for a Greener Internet (GreenCom'10)
-- Praneeth Kapuganti
- Energy-efficient memory management in virtual machine environments (IGCC'11)
-- Pranav Nandedkar
COEN 289 -- Learning Outcomes
- Understand the fundamentals of energy-efficient computing.
- Understand energy-efficient operating systems.
- Understand energy-efficient compilers.
- Understand energy-efficient networks.
- Understand energy-efficient data centers.
- Understand energy-efficient storage.
- Read, summarize, and present research papers.