DOTS//CORE local · not synced

m00 · Mechanical Sympathy · checkpoint · 5 min

Checkpoint — the memory wall

loading…0 of 5 answered
  1. 01how

    A 4 GHz core stalls on a main-memory fetch that takes 80 ns. Roughly how many instruction slots does that one miss cost?

  2. 02how

    A loop reads one 4-byte field from structs laid out at a 64-byte stride. What fraction of the memory bandwidth it consumes is useful?

  3. 03why

    Why can't the hardware prefetcher hide the latency of a linked-list traversal, regardless of cache size or clock speed?

  4. 04why

    Your first micro-benchmark of a summation loop reports a time near zero — hundreds of times faster than the arithmetic allows. What most likely happened?

  5. 05what

    What is the unit of transfer between main memory and the cache hierarchy on the platforms Unity targets?

your notes

stored in this browser · syncs when you sign in

m00.l02