Computer Arch (Memory)

1.Performance

post-thumbnail

2.Pipeline

post-thumbnail

3.Memory Hierarchy, CPU time

post-thumbnail

4.HW1

post-thumbnail

5.Set Associative cache

post-thumbnail

6.Write policy

post-thumbnail

7.Memory Reference

post-thumbnail

8.Average Memory Access Time (AMAT)

post-thumbnail

9.Cache Optimizations

post-thumbnail

10.Multi-Level Cache

post-thumbnail

11.HW2

post-thumbnail

12.Design L1, L2 caches

post-thumbnail

13.Victim Caches

post-thumbnail

14.Reducing Hit times (Not included in mid term)

post-thumbnail

15.Increasing Cache BandWidth (Not included in mid term)

post-thumbnail

16.Reducing Miss Penalty - mid term

post-thumbnail

17.HW3 - mid term (most important)

post-thumbnail

18.Reducing Missed by Compiler Optimizations- (Final range start)

post-thumbnail

19.Hardware, Software Prefetching

post-thumbnail

20.Prefetching Exercise (Very Important)

post-thumbnail

21.Virtual Memory

post-thumbnail

22.HW4

post-thumbnail

23.Translation Lookaside Buffer (TLB)

post-thumbnail

24.TLB Exercise

post-thumbnail

25.Multiprocessors

post-thumbnail