DRAM Examples
  • Assume the following:
    • 1 clock cycle to send the address
    • 15 clock cycles for each DRAM access initiated
    • 1 clock cycle to send a word of data
    • cache block of four words
  • Miss penalty for a one-word-wide bank of DRAMs: 1+4*15+4*1 = 65 clock cycles
  • Miss penalty for a two-word-wide bank of DRAMs: 1+2*15+2*1 = 33 clock cycles
  • Miss penalty for a four-word-wide bank of DRAMs: 1+1*15+1*1 = 17 clock cycles
  • Miss penalty for an interleaved memory with 4 banks of DRAMs: 1+1*15+4*1 = 20 clock cycles
Chapter 7: Large and Fast: Exploiting Memory Hierarchy - 31 of 67