atlas

Research map / Architectures and efficiency / Attention and transformers

ArkVale: Efficient Generative LLM Inference with Recallable Key-Value Eviction

NeurIPS 2024 · Architectures and efficiency › Attention and transformers · approach: Long-context KV and memory attention · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

ArkVale is a training-free, page-based KV cache manager that backs up filled KV pages to CPU, summarizes keys with bounding volumes, and recalls previously evicted pages whose estimated importance rises.

Problem

Long-context LLM generative inference is limited by KV cache memory and attention memory traffic; existing eviction methods permanently discard tokens that may become important later.

Approach

Organize KV cache into pages, asynchronously back up filled pages to CPU, keep a bounding-volume digest (sphere or cuboid) of keys on GPU to estimate each page's max query-key dot product, and dynamically recall/evict pages so top-k pages participate in attention.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use recallable page eviction instead of permanent token evictionARKVALE vs. StreamingLLM, H2O, and TOVA · Passkey retrieval (10k, 20k, and 30k contexts; cache budgets 512–4096)accuracy: above 95%Helped
Use recallable page eviction rather than full KV cacheARKVALE · Long-context decodinglatency: up to 2.2× speedup (1.7× in average)Helped
Use recallable page eviction rather than full KV cacheARKVALE · Long-context servingthroughput: up to 4.6× (3.5× in average)Helped
Use page size 16 instead of page size 32 (ablation)ARKVALE · LongBench tasks, especially tight cache budgetsF1 / Rouge-L / accuracyMixed
Estimate page importance with cuboid digests instead of sphere digests (ablation)ARKVALE page-importance estimation · LongBench page-ranking simulationrecall accuracyHelped
Use the mean-radius variant instead of max-radius or center-radius variants (ablation)ARKVALE page-importance estimation · LongBench page-ranking simulationrecall accuracyHelped
Use cuboid-mean digest instead of centroid digest (ablation)ARKVALE page-importance estimation · LongBench page-ranking simulationrecall accuracy: less than 5% accuracy ... 95% accuracy for top-1 recallHelped

Surprising findings

Limitations

Experimental setup

Datasets: LongBench passkey retrieval

Benchmarks: HotpotQA NarrativeQA Qasper GovReport TriviaQA PassageRetrieval passkey retrieval

Metrics: F1 Rouge-L accuracy decoding latency throughput

Baselines: StreamingLLM H2O TOVA Origin (full KV cache) centroid page estimation

Builds on: vLLM StreamingLLM H2O TOVA Quest

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy