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

AboutRoadmapCareersInternshipsFAQContactPrivacyTerms
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 ArchitectureAll 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.

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 lessonPrevious lessonReport an error

See also

  • Caches
  • Virtual Memory and the TLB