vAttention: Dynamic Memory Management for Serving LLMs without PagedAttention
Fields
papers/vattentionNotes
arXiv ID 2405.04437 verified via abs-page citation_title/citation_date on 2026-10-03; title matches. VENUE upgraded from comment-field evidence to PUBLISHED-PROCEEDINGS evidence: the arXiv comment says 'To appear in ASPLOS 2025', and Crossref for DOI 10.1145/3669940.3707256 confirms publication - container-title 'Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1', event 'ASPLOS '25', publisher ACM, published 2025-03-30, pages 1133-1150. So venue=asplos, year=2025 with the strongest evidence class available. adoption=research-only verified by absence: no vmm/vattention path in vLLM's 8562-file tree, and vLLM ships paged attention (block tables in kv_cache_utils.py) rather than virtual-memory-backed KV. The two mechanisms are substitutes, and the incumbent won: PagedAttention's cost is kernel cooperation, but it is already fused into vLLM's FlashAttention and FlashInfer paths, whereas vAttention needs a CUDA VMM allocator in front. Also worth noting for a reader: vAttention is vLLM-ORGANISED (github.com/vllm-project/vAttention) yet not in vLLM, which is the clearest possible illustration of why adoption is a separate field from provenance.
VENUE_TRACK BACKFILL 2026-10-04 (paper-fields pass, agent w3p): venue_track 'main'. This is STRUCTURAL rather than researched: asplos has no Findings volume and no workshop track in which a paper could appear, so 'main' is the only possible honest value and no per-paper evidence was needed. The field is annotated here so that 'findings' and 'workshop' remain MEANINGFUL - a filter for findings=true must return only the papers that actually are findings, which requires every other paper to be explicitly NOT findings.