Energy-Efficient Computing - COEN 389 - Spring 2018
Course Info
- Lecturer: Prof. Silvia Figueira (sfigueira@scu.edu)
- Classes: Wed, 5:10-7pm
- Office Hours: Wed/Fri 10:30-11:30am
- Work: proj1 (20%) + midterm1 (30%) + proj2 (20%) + midterm2 (30%)
Important Dates
- Week 5 -- Midterm 1
- Week 6 -- Presentation I
- Week 10 -- Midterm 2
- Finals Week -- Presentation II
Bulletin-Board
Syllabus
- Energy-Efficient Techniques
- Operating Systems
- Storage
- Compilers
- Networks
- Data Centers
Lecture Notes
Projects
Project 1 - Systems, Compilers, and Networks
Find a research paper in Systems, Compilers, or Networks, on a topic that hasn't been covered, and send me the title. FCFS!
Look for the paper in the following conferences:
IEEE GreenCom 2016 and 2017
IEEE IGSC, INTERNATIONAL GREEN and SUSTAINABLE COMPUTING CONFERENCE, 2016 and 2017
In week 6, you will present a summary of the paper. You may work alone or with a partner. Your presentation should explain the problem, the solution, and show results.
Project 2 - Coding and Measuring
You will use the
Intel Power Gadget API on your laptop and compare the time and energy for two programs that do the same thing.
If using your laptop is a problem, let me know.
Your programs can be:
- Each in a different language
- Each using a different paradigm
- One more optimized than the other
- etc.
You will present your results in week 11. Use powerpoint, explain the experiment, and show the results in graphs (time and energy) where you grow the size of the problem/data.
The papers below might give you some inspiration:
You must work with a partner. Let me know if this is a problem.
COEN 389 -- 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.