Guide-linked quiz · Hard Level
Speculative Streaming and Multi-Token Prediction Quiz
Checks draft proposals, target verification, accepted prefixes, multi-token heads and why acceptance rate affects decoding speed.
Question 1 of 8
Why is standard autoregressive decoding often slow on a GPU?
Preview every question8 questions
Answers and explanations appear as you take the quiz.
- Why is standard autoregressive decoding often slow on a GPU?
- Tokens are produced one at a time, leaving the GPU underused per step
- The GPU runs out of memory immediately
- It must retrain on each token
- The vocabulary is too small
- What does a 'drafter' do in speculative decoding?
- It writes the final answer alone
- It proposes several candidate future tokens cheaply
- It deletes low-probability tokens
- It compresses the model weights
- How is output quality preserved in speculative decoding?
- By rounding probabilities to zero
- By using a larger vocabulary
- By verification that accepts only tokens matching the target distribution
- By skipping verification entirely
- What distinguishes Medusa-style multi-token prediction from classic speculative decoding?
- It requires two separate large models
- It only works for image generation
- It removes the need for any forward pass
- It adds extra lightweight prediction heads so one model drafts and verifies
- Why can a transformer verify many candidate positions almost as cheaply as one during decoding?
- Because decoding is memory-bandwidth bound, not compute bound
- Because it caches the entire internet
- Because verification skips the attention layers
- Because the GPU clock speed doubles
- What primarily determines the speedup from speculative or multi-token methods?
- The color of the GPU
- The average number of tokens accepted per step
- The length of the model's name
- The size of the disk
- A draft proposes tokens A, B and C, but target verification first disagrees at B. Which proposal prefix can be accepted?
- A, B and C
- B and C only
- A, the matching prefix before the first mismatch
- None, even if A matches
- Why can speculative decoding preserve the target model’s output distribution?
- The drafter is guaranteed to be identical to the target
- The target model is never run
- All proposed tokens are accepted unconditionally
- A verification and correction rule accepts or rejects draft tokens according to the target distribution
Keep testing yourself
More quizzes picked for your level.