QUILL: An Algorithm-Architecture Co-Design for Cache-Local Deformable Attention

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Oh, Hyunwoo, Chen, Hanning, Yun, Sanggeon, Ni, Yang, Huang, Wenjun, Das, Tamoghno, Jang, Suyeon, Imani, Mohsen
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918206373888000
author Oh, Hyunwoo
Chen, Hanning
Yun, Sanggeon
Ni, Yang
Huang, Wenjun
Das, Tamoghno
Jang, Suyeon
Imani, Mohsen
author_facet Oh, Hyunwoo
Chen, Hanning
Yun, Sanggeon
Ni, Yang
Huang, Wenjun
Das, Tamoghno
Jang, Suyeon
Imani, Mohsen
contents Deformable transformers deliver state-of-the-art detection but map poorly to hardware due to irregular memory access and low arithmetic intensity. We introduce QUILL, a schedule-aware accelerator that turns deformable attention into cache-friendly, single-pass work. At its core, Distance-based Out-of-Order Querying (DOOQ) orders queries by spatial proximity; the look-ahead drives a region prefetch into an alternate buffer--forming a schedule-aware prefetch loop that overlaps memory and compute. A fused MSDeformAttn engine executes interpolation, Softmax, aggregation, and the final projection (W''m) in one pass without spilling intermediates, while small tensors are kept on-chip and surrounding dense layers run on integrated GEMMs. Implemented as RTL and evaluated end-to-end, QUILL achieves up to 7.29x higher throughput and 47.3x better energy efficiency than an RTX 4090, and exceeds prior accelerators by 3.26-9.82x in throughput and 2.01-6.07x in energy efficiency. With mixed-precision quantization, accuracy tracks FP32 within <=0.9 AP across Deformable and Sparse DETR variants. By converting sparsity into locality--and locality into utilization--QUILL delivers consistent, end-to-end speedups.
format Preprint
id arxiv_https___arxiv_org_abs_2511_13679
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle QUILL: An Algorithm-Architecture Co-Design for Cache-Local Deformable Attention
Oh, Hyunwoo
Chen, Hanning
Yun, Sanggeon
Ni, Yang
Huang, Wenjun
Das, Tamoghno
Jang, Suyeon
Imani, Mohsen
Hardware Architecture
Computer Vision and Pattern Recognition
Machine Learning
Deformable transformers deliver state-of-the-art detection but map poorly to hardware due to irregular memory access and low arithmetic intensity. We introduce QUILL, a schedule-aware accelerator that turns deformable attention into cache-friendly, single-pass work. At its core, Distance-based Out-of-Order Querying (DOOQ) orders queries by spatial proximity; the look-ahead drives a region prefetch into an alternate buffer--forming a schedule-aware prefetch loop that overlaps memory and compute. A fused MSDeformAttn engine executes interpolation, Softmax, aggregation, and the final projection (W''m) in one pass without spilling intermediates, while small tensors are kept on-chip and surrounding dense layers run on integrated GEMMs. Implemented as RTL and evaluated end-to-end, QUILL achieves up to 7.29x higher throughput and 47.3x better energy efficiency than an RTX 4090, and exceeds prior accelerators by 3.26-9.82x in throughput and 2.01-6.07x in energy efficiency. With mixed-precision quantization, accuracy tracks FP32 within <=0.9 AP across Deformable and Sparse DETR variants. By converting sparsity into locality--and locality into utilization--QUILL delivers consistent, end-to-end speedups.
title QUILL: An Algorithm-Architecture Co-Design for Cache-Local Deformable Attention
topic Hardware Architecture
Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2511.13679