Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2015/16
Energy management in mobile systems
Master of science-level of the Bologna process in Computer Engineering - Torino
Teacher Status SSD Les Ex Lab Years teaching
Poncino Massimo ORARIO RICEVIMENTO PO ING-INF/05 35 25 0 3
SSD CFU Activities Area context
ING-INF/05 6 B - Caratterizzanti Ingegneria informatica
Subject fundamentals
Course of the "Embedded System" section of the Master in Computer Engineering, positioned at the 1st term of the 2nd year. This course studies the issues related to the automated design of energy-aware embedded systems, with special emphasis on the hardware side of the problem.
Expected learning outcomes
- Knowledge of the main non-idealities of digital systems caused by technology scaling;
- Understanding of the energetic issues of modern embedded mobile systems;
- Ability in the analysis of the energy consumption sources and skills in the design of energy-reduction solutions.
- Ability in the quantitative evaluation of the effectiveness of the design solutions;
- Understanding of the fundamental features of non-fixed power supply sources such as batteries, fule cells, photovoltaic cells or scavenging-based sources.
- Skills in the design of power supply systems.
Prerequisites / Assumed knowledge
The course requires the knowledge of C programming (data structures and algorithms), the Matlab/Simulink environment, as well as basic knowledge of calculus, statistics, digital electronics and digital design, and computer architecture.
- Technological and architectural trends and relative energetic implications
o Characterization of the various sources of power consumption and their interaction with other metrics [0.5 CFU]
- Energy Management [2 CFU]
o Dynamic power management (DPM); concepts and implementations: shutdown, voltage/frequency scaling,
threshold voltage scaling and their relative quantitative analysis;
o Application of dynamic power management to the various sub-components of a mobile system and their relative peculiarities;
o Other non-DPM based optimizations: information compression and coding;
o Quality/energy tradeoff in mobile systems: approximate and error-resilient computations.

- Energy Generation and Storage: [1.5 CFU]
o Storage: types of energy storage devices (batteries, fuel cell, photovoltaic cells) and their relation with power management
o Generation: energy scavenging solutions and their energetic implications
o Conversion: types of converters and their efficiency.
o simulation and design of the energy distribution sub-systems in an embedded device.
Delivery modes
Lab classes will consist of the implementation of the techniques shown in class using Matlab/Simulink and SystemC. 6 lab sessions are expected (2 CFU).

Labs will be held during class time using the studentsí computers.
Texts, readings, handouts and other learning resources
There is no official textbook.
Class handouts and additional material (papers, links to websites, software and manuals) will be made available on the course webpage.
Assessment and grading criteria
The exam consists of two parts;
The first part consists of a written test including both numerical exercises and open-answer questions. The time allowed for the test is 2 hours and the maximum score is 24 points.
The second part consists of the evaluation of the six lab execises. Each lab gets a maximum score of 3 points for a total of 18 points. The final score is the sum of the test score and the lab evaluations.

The course is complementary to the "Systems-on-Chip Architectures" course held in parallel to this one, which is mostly focused on the architectural and design issues of embedded systems.

Programma definitivo per l'A.A.2015/16

© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)