Main | Assembly Programming | Input/Output | Memory | Computer Architecture | Advanced Topics |
A memory system has the following performance characteristics:
Cache Tag Check time: 1ns
Cache Read Time: 1ns
Cache Line Size: 64 bytes
Memory Access time (Time to start memory operation): 10 ns
Memory Transfer time: 1ns/memory word
Memory Word: 16 bytes
The processor is pipelined and has a clock cycle of 500 MHz. The memory operation occupies one stage in the pipeline. If it takes longer, the pipeline is stalled.
How long does it take to service a memory operation if it misses in the cache?
15ns
Check time + time to start + transfer time for words = 1+10+(64/16)*1 = 15 ns