Computer Architecture
Computer Architecture
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