ALaRI Hang Glider

Search form

Education and Innovation in Embedded Systems Design

USI Università della Svizzera italiana, USI Faculty of Informatics, Advanced Learning and Research Institute USI Università della Svizzera italiana USI Faculty of Informatics USI Advanced Learning and Research Institute

Optimizing embedded applications

Professor Alippi Cesare
Course program MSc
Year 2
Semester Fall
Category Fundamental
Academic year 2017/2018


The course aims at providing the basics for designing optimal embedded applications starting from a given problem. The course, configured to stimulate the interaction with the students, will address the following methodological aspects

  • Problem complexity and complexity reduction (deterministic vs probabilistic approaches for problem solving; Randomized algorithms)

  • Approximate computing (sources of approximation, Probably approximately correct computation)

  • Optimization methods for embedded applications (gradient-based optimization, evolutionary-based optimization, learning mechanisms)

  • Application porting to low precision hardware platforms (robustness analysis in the small; robustness analysis in the large; accuracy loss estimation)

  • Performance and quality assessment of the solution (Crossvalidation, bootstrap, bags of little bootstraps)


  • C.Alippi, Intelligence for Embedded Systems: a Methodological approach, Springer, 2014

  • Technical papers and reference material provided by the professor