Computer Architecture
Computer Architecture
1 - Introduction
2 - Floating Point and IEEE 754
3 - IEEE 754 Experiments

4 - MIPS 32 Single Cicle

5 - MIPS 32 Single Cicle - Control Unit

6 - Pipeline

7 - Hazards

8 - Data Path

9 - Forwardings

10a - Dealing With Control Hazards

10b - Measuring Stalls

11 - Inperruptions and Exceptions

12 - Metrics of Performance

13 - Abstractions and Architectures

14 - 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