for class on Thursday Nov. 14, 1996
Please read Sections 7.1 and 7.2 of the Patterson & Hennessy text, and be prepared to discuss the following issue:
There are really three different types of cache references: loads, stores, and instruction (or ``I-stream'') reads. Each can either hit or miss in a cache. We'll look at basic cache hardware and go through some simple cache scenarios involving these reference types. Misses usually stall the pipe; how might pipeline stalls for each of the three possible sources of cache misses be implemented?