1 - Introduction
2 - RISC-V ISA
3 - Branches and Program Counter
4 - Functions and Stack
5a - Floating Point and IEEE 754
5b - IEEE 754 Experiments
6 - RISC-V Single Cicle
7 - RISC-V Single Cicle - Control Unit
8 - Pipeline
9 - Hazards
10 - Data Path
11 - Forwardings
12a - Control Hazards
12b - Measuring Stalls
13a - Inperruptions and Exceptions
13b - Performance Measures
14a - Abstractions and Architectures
14b - Endianess
15 - Paralelism and SIMD
16 - VLIW
17 - Superscalar
18 - GPUs
19 - Interconnections
20 - Memory Hierarchy
21 - Associativity
22a - LRU
22b - Cache Problems - Practice
23 - Virtual Memory