Advanced Topics on
Heterogeneous System Architectures
2017 Edition


NEWS
Lecture 5/6 on 11.12 extended to 4 hours
Lecture 7 on 12.12 @ N11 (4h, starting at 2.15pm)


INSTRUCTORS
Prof. Antonio Miele: antonio DOT miele AT polimi DOT it
Prof. Marco Santambrogio: marco DOT santambrogio AT polimi DOT it


CLASSES
1. Lecture 1 - 29 November, 2017 Santambrogio.
Seminar Room @ DEIB (Bld 20, Via Ponzio 34/5) @ 1.30pm - 3h
Introduction - class material: [PDF - V1], [PPT - V1]

2. Lecture 2 (also for XOHW18) - 30 November, 2017 Santambrogio.
Seminar Room @ DEIB (Bld 20, Via Ponzio 34/5) @ 1.30pm - 3h
CPU and Computer Architecture:
. Performance and Cost - class material: [PDF - V0], [PPT - V0]
. Pipelining - class material: [PDF - V0], [PPT - V0]
. Intro to Multiprocessors [LONG] - class material: [PDF - V0], [PPT - V0]
. Intro to Multiprocessors [SHORT] - class material: [PDF - V0], [PPT - V0]

3. Lecture 3 (also for XOHW18) - 4 December, 2017 Santambrogio.
Seminar Room @ DEIB (Bld 20, Via Ponzio 34/5) @ 1.30pm - 3h
FPGA:
. What? Why? - class material: [PDF - V0], [PPT - V0]
. Reconfiguration - class material: [PDF - V0], [PPT - V0]
. Real Needs and Limits - class material: [PDF - V0], [PPT - V0]

4. Lecture 4 (also for XOHW18) - 5 December, 2017 Santambrogio.
Seminar Room @ DEIB (Bld 20, Via Ponzio 34/5) @ 1.30pm - 3h
FPGA:
. Desing Flor for Reconfigurable Devices - class material: [PDF - V0], [PPT - V0]

5. Lecture 5 - 11 December, 2017 Miele.
Seminar Room @ DEIB (Bld 20, Via Ponzio 34/5) @ 9am - 3h
GPU - class material: [PDF - V1], [PPT - V1]

6. Lecture 6 - 12 December, 2017 Miele.
N11 @ 2.15pm - 4h
Programming models and languages:
. CUDA - class material: [PDF - V2], [PPT - V2]
. OpenCL - class material: [PDF - V1], [PPT - V1]

7. Lecture 7 (also for XOHW18) - 13 December, 2017 Santambrogio.
Conference Room @ DEIB (Bld 20, Via Ponzio 34/5) @ 9.30am - 2h
FPGA:
. From Reconfigurable to Adaptive/Autonomic Systems - class material: [PDF - V1], [PPT - V1]

8. Lecture 8 - 15 December, 2017 Miele.
Seminar Room @ DEIB (Bld 20, Via Ponzio 34/5) @ 2.30pm - 3h
OpenCL/Runtime Management - class material: [PDF - V1], [PPT - V1]

9. Lecture 9 - 18 December, 2017 Miele.
Seminar Room @ DEIB (Bld 20, Via Ponzio 34/5) @ 9am - 3h
Runtime Management - class material: [PDF - V0], [PPT - V0]


READINGS
Miscellanea: [ZIP]