Steps to Be Taken on an Instruction Cache Miss
  • Send the block address of the original PC value (current PC-4) to the memory system.
  • Instruct main memory to perform a read and stall until the read has completed.
  • Update the block in cache. Assign the upper bits of the address to the tag. Turn the valid bit on.
  • Refetch the instruction.
Chapter 7: Large and Fast: Exploiting Memory Hierarchy - 18 of 67