Pith. sign in

REVIEW 1 cited by

POD-Attention: Unlocking Full Prefill-Decode Overlap for Faster LLM Inference

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2410.18038 v2 pith:IEU6O52P submitted 2024-10-23 cs.LG cs.DC

classification cs.LGcs.DC
keywords attentiondecodeprefillpod-attentioninferencephasescomputationhybrid
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
abstract

Each request in LLM inference goes through two phases: compute-bound prefill and memory-bandwidth-bound decode. To improve GPU utilization, recent systems use hybrid batching that combines the prefill and decode phases of different requests into the same batch. This approach optimizes linear operations but remains inefficient for attention computation because existing attention kernels specialize execution independently for the prefill and decode phases. In this paper, we present POD-Attention - the first GPU kernel that efficiently computes attention for hybrid batches. POD-Attention aims to maximize the utilization of both compute and memory bandwidth by carefully allocating the GPU's resources such that prefill and decode operations happen concurrently on the same multiprocessor. POD-Attention speeds up attention computation by up to $59\%$ (mean $28\%$), enabling higher throughput and lower latency LLM inference compared to the use of independently optimized prefill and decode attention kernels.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Tackling the Dynamicity in a Production LLM Serving System with SOTA Optimizations via Hybrid Prefill/Decode/Verify Scheduling on Efficient Meta-kernels

    cs.AI 2024-12 conditional novelty 6.0 of 10

    XY-Serve is an Ascend-native serving system that uses virtual padding and unified meta-kernels to smooth dynamic workloads, reporting up to 89% throughput gains over Ascend-vLLM.

Pith tools