[Teaching] Stefano Cherubin

Back to main page

Courses @ PoliMi

Informatica A (ing. Gestionale)

2019/20 | 2018/19 | 2017/18 | 2016/17 | 2015/16

Teaching assistant for professor G. Pelosi during a.y. 2015/16, 2016/17, 2017/18, 2018/19 and 2019/20

Teaching material was published on BeeP and it was available to all PoliMi students.
If you are interested in the source code, it can be found on my Github page.

Code Transformation and Optimization

2018/19

Teaching assistant for professor G. Agosta during a.y. 2018/19

Teaching material will be published on the official course website.
If you are interested in the source code, it can be found on my Github page.

Invited lectures / Various talks

Introduction to LLVM

Building High-Level Compiler Optimizers and Code Generators for the Multicore Era

Seminar held in room PT1, Building 20, DEIB Politecnico di Milano on December 12, 2016

Teaching Material:

Lectures

I was invited by professor G. Agosta to lecture his students of the course "Code Optimizations and Transformations" during a.y. 2015/16, 2016/17, and 2017/18 on LLVM compiler infrastructure.
An updated version of the slides used for those lectures follows.

Teaching Material:

  1. Course outline [pdf]
  2. Introduction to LLVM [pdf]
  3. Exploring LLVM [pdf]
  4. Quick start [pdf]
  5. Tutorial [zip]
If you are interested in the source code, it can be found on my Github page.