Here are the lecture topics [1] more in-depth:
1 Basic Processor & Memory hierarchy
2 Advanced Out-of-Order Processor
3 Data-parallel processors
4 Micro-controller introduction
5 Multicore
6 RISC-V core
7 Advanced Multicore
8 Multicore programming
9 Graphics Processing Unit (GPU)
10 Heterogeneous SoC
11 GPU Programming
12 Application-Specific Instruction-Set Processor (ASIP)
13 PULP: Parallel Ultra-Low-Power Computing
14 Architecture in the Future - Wrap-up
[1] https://iis-people.ee.ethz.ch/~gmichi/asocd/classinfo/ASoCD_...