Skip to content
DenseChip
Learn
PracticeCode labInterview

DenseChip

Navigate

Menu

LearnPracticeCode labInterview

Tools

All toolsSV editorCode repoResume
DenseChip

Practice, courses, and chip-design tools in one focused workspace.

LearnPracticeCode labInterviewToolsLearning paths

© 2026 DenseChip

AboutContactPrivacyTerms
Skip to lesson

Course contents

  • Architecture Metrics Reference
  • Workload Taxonomy for Architects
  • Architecture Glossary
  • Computer Architecture Cheatsheet
  • Pipeline Fundamentals14
  • Memory Hierarchy15
    • Caches
    • Memory Bandwidth and Latency
      • Peak, Protocol and Workload Bandwidth
      • Little's Law, MLP and the Waterfall
      • Row Buffers and Controller Scheduling
      • Prefetch Accuracy, Coverage and Pollution
      • Counters, QoS and Debug
    • Virtual Memory and the TLB
  • NoC and Interconnect Architecture6
  • Coherency and Memory Ordering9
  • Performance Analysis9
  • Accelerator Architectures6
  • SoC Architecture Tradeoffs9
  • Architecture Interview Prep14
Loading lesson

‹Memory Hierarchy
  1. Topics
  2. Computer Architecture
  3. Memory Hierarchy
  4. Memory Bandwidth and Latency

Computer Architecture · All levels

Memory Bandwidth and Latency

Peak versus delivered memory bandwidth, Little's law, DRAM scheduling, prefetching and debug method.

  • 5topics
  • 5lessons

Cores stall on memory while DRAM looks idle. The gap between headline gigabytes per second and bytes that reach the core is lost across caches, the on-chip network and the controller.

Where gigabytes per second disappear on the way to DRAM.
One illustrative waterfall: 164 GB/s of core demand arrives as 118 GB/s of DRAM service, about 72 percent.

Lesson

What it covers

Peak, protocol and workload bandwidth

Three bandwidths and a worked efficiency decomposition.

Little's law, MLP and the waterfall

Queue sizing, memory-level parallelism and per-hop loss attribution.

Row buffers and controller scheduling

Row hits, bank conflicts, FR-FCFS, write drains and refresh.

Prefetch accuracy, coverage and pollution

What prefetching earns, what it wastes and what it evicts.

Counters, QoS and debug

Counter methodology, first-saturated-queue triage and guarded tuning.

Check yourself Core counters show rising back-end memory stalls while DRAM reports 72 percent utilization. Where is the missing bandwidth?

It is lost upstream of DRAM: LLC filtering, NoC congestion and controller queueing leave 46 GB/s behind, so DRAM never sees the full 164 GB/s of demand.

Interview

Explain any bandwidth shortfall as peak versus delivered. Name the three efficiencies, quote one worked decomposition, and say which hop saturates first and why.

PreviousNext: Peak, Protocol and Workload Bandwidth

Up next

Up nextPeak, Protocol and Workload Bandwidth

Sign in to save progress

Practice this lessonReport an error

See also

  • Caches
  • Virtual Memory and the TLB