Lably
Skip to content

Cache prefetching

  • 7 min read
  • 6 chapters

Related on Lably

Through Microarchitecture, Compiler and Execution (computing)

Data vs. instruction cache prefetching

Cache prefetching can either fetch data or instructions into cache.

  • Data prefetching fetches data before it is needed. Because data access patterns show less regularity than instruction patterns, accurate data prefetching is generally more challenging than instruction prefetching.
  • Instruction prefetching fetches instructions before they need to be executed. The first mainstream microprocessors to use some form of instruction prefetch were the Intel 8086 (six bytes) and the Motorola 68000 (four bytes). In recent years, all high-performance processors use prefetching techniques.

Sign in to keep reading

5 more chapters are free with a Lably account.

More in Computing and communication