CS4617 Computer Architecture
Lecture 4: Memory Hierarchy 2 Dr J Vaughan September 17, 2014
1/25
CS4617 Computer Architecture Lecture 4: Memory Hierarchy 2 Dr J - - PowerPoint PPT Presentation
CS4617 Computer Architecture Lecture 4: Memory Hierarchy 2 Dr J Vaughan September 17, 2014 1/25 Write stall Occurs when processor must wait for writes to complete during write-through Write stalls can be reduced by using a write buffer
1/25
2/25
3/25
◮ Write Mem [100] ◮ Write Mem [100] ◮ Write Mem [200] ◮ Write Mem [200] ◮ Write Mem [100]
4/25
◮ Miss on write [100], no allocation on write ◮ Miss on write [100] ◮ Address 200 not in cache ◮ Miss on read [200], line allocated ◮ Hit on write [200] ◮ Miss on write [100]
5/25
◮ Miss on write [100], line allocated ◮ Hit on write [100] ◮ Miss on read [200], line allocated ◮ Hit on write [200] ◮ Hit on write [100]
6/25
7/25
8/25
Misses 1000 instructions /1000 Memory accesses Instruction
9/25
10/25
11/25
12/25
13/25
14/25
15/25
16/25
◮ Direct mapped ◮ 2-way associative =
17/25
18/25
19/25
20/25
21/25
22/25
23/25
24/25
25/25