Computer Architecture · All levels
Scenario: Accelerator Starvation
An NPU hits peak TOPs in isolation but end-to-end inference is 40% slower than target. Marketing wants to announce the peak number anyway.
Timed scenario (45 minutes)
An NPU hits peak TOPs in isolation but end-to-end inference is 40% slower than target. Marketing wants to announce the peak number anyway.
Timer breakdown
0–5 min: define end-to-end metric and workload
5–15 min: util%, DMA BW, launch overhead, weight fetch
15–25 min: locality, tiling, double-buffering hypotheses
25–35 min: SRAM tile / DMA / software contract options
35–45 min: what metric is safe to publish vs what is misleading
RUBRIC (score 1–5 each)
Metric clarity — names IPC, latency, bandwidth, or stall source
Mechanism depth — explains pipeline, cache, NoC, or coherency cause
Tradeoff quality — states PPA and verification impact
Validation mindset — names workload and regression checks
STRONG HIRE: METRIC → mechanism → experiment without prompting
NO HIRE: buzzwords without measurable impactInterviewer follow-up traps
Quote peak TOPs only
Ignore host sync
Blame compiler without data
Strong hire signals
Names workload and baseline metric first
Proposes cheapest experiment before design change
States PPA and verification regression impact
Scenario debrief
Mark where you named metric, mechanism, experiment, and validation.
WHITEBOARD ANSWER SHAPE
1. Workload and metric
2. Block diagram
3. Bottleneck hypothesis tree
4. Experiment plan
5. Design options and tradeoffs
6. Validation / regression
If you skip step 1, the rest sounds generic.ANSWER QUALITY LADDER
5/5 metric + mechanism + experiment + tradeoff + validation
4/5 correct mechanism, weak validation
3/5 concept knowledge, no workload
2/5 feature list
1/5 buzzwordsDebrief prompts
What metric did you open with?
Which experiment was cheapest?
What PPA tradeoff did you state?
Key takeaways
Connect every architecture claim to a workload and measurable metric.
State verification and PPA impact before proposing design changes.
Common pitfalls
Feature-driven design without MPKI/IPC/bandwidth evidence.
Ignoring coherency and NoC traffic in cache and accelerator sizing.