The Runtime Theory

An Instruction Load Meets the Memory Hierarchy

Visualize address translation, cache lookup, a lower-level fetch, and the dependent work that resumes when data arrives.

The Runtime Theory Team05 stages

trace / request.md

ISSUE LOADTRANSLATE ADDRESSCHECK CACHE TAGSFETCH CACHE LINERESUMEDEPENDENT WORK

readyAn instruction requests data using a virtual address. The CPU may continue independent work while the load progresses.

Hardware-specific lookup order and cache policies vary. The central idea is that the cost of waiting for data depends on which level can supply it.

Not started

Sign in to save your learning progress.

Sign in to save