Not every attention head needs the whole prompt.
Head-aware KV cache reuse for long-context LLM serving.
The idea in one picture
Rows are attention heads, columns are prompt tokens.
All numbers compare against recomputing the full prompt. Details and caveats are in the blog and the papers.