English

HilbertA: Hilbert Attention for Image Generation with Diffusion Models

Artificial Intelligence 2025-10-01 v1

Abstract

Designing sparse attention for diffusion transformers requires reconciling two-dimensional spatial locality with GPU efficiency, a trade-off that current methods struggle to achieve. Existing approaches enforce two-dimensional spatial locality but often incur uncoalesced memory access. We present HilbertA, a 2D-aware and GPU-efficient sparse attention mechanism. HilbertA reorders image tokens along Hilbert curves to achieve a contiguous memory layout while preserving spatial neighborhoods, and employs a sliding schedule across layers to enable long-range information propagation without repeated or uncoalesced memory access. To further enhance cross-tile communication and positional awareness, HilbertA introduces a small central shared region. Implemented in Triton, HilbertA delivers comparable image quality with significant acceleration over prior methods on Flux.1-dev, demonstrating the feasibility of hardware-aligned two-dimensional sparse attention for high-resolution image generation. HilbertA delivers attention speedups of 2.3×2.3\times when generating 1024×10241024\times 1024 images, and up to 4.17×4.17\times at 2048×20482048\times 2048, while achieving image quality comparable to or surpassing baselines.

Keywords

Cite

@article{arxiv.2509.26538,
  title  = {HilbertA: Hilbert Attention for Image Generation with Diffusion Models},
  author = {Shaoyi Zheng and Wenbo Lu and Yuxuan Xia and Haomin Liu and Shengjie Wang},
  journal= {arXiv preprint arXiv:2509.26538},
  year   = {2025}
}
R2 v1 2026-07-01T06:08:14.937Z