RooflineBench: A Benchmarking Framework for On-Device LLMs via Roofline Analysis
Zhen Bi, Xueshu Chen, Luoyang Sun, Yuhang Yao, Qing Shen, Jungang Lou, Cheng Deng
TL;DR
RooflineBench adopts the Roofline model to quantify on-device LLM inference potential, introducing the Relative Inference Potential ($\Phi$) to compare efficiency across heterogeneous hardware. By linking FLOPs, memory traffic, and empirical hardware ceilings, the approach reveals regime transitions driven by context length and model depth, and demonstrates how architectural refinements like Multi-head Latent Attention (MLA) shift execution toward the compute-bound region. Key findings show a non-monotonic $OI$ with depth, significant hardware-structure interactions (an efficiency trap), and robust cross-platform gains from MLA; the work provides actionable guidance for hardware-software co-design in edge AI. The framework enables fair, hardware-aware benchmarking beyond raw throughput, helping align neural architectures with physical constraints for localized intelligence.
Abstract
The transition toward localized intelligence through Small Language Models (SLMs) has intensified the need for rigorous performance characterization on resource-constrained edge hardware. However, objectively measuring the theoretical performance ceilings of diverse architectures across heterogeneous platforms remains a formidable challenge. In this work, we propose a systematic framework based on the Roofline model that unifies architectural primitives and hardware constraints through the lens of operational intensity (OI). By defining an inference-potential region, we introduce the Relative Inference Potential as a novel metric to compare efficiency differences between Large Language Models (LLMs) on the same hardware substrate. Extensive empirical analysis across diverse compute tiers reveals that variations in performance and OI are significantly influenced by sequence length. We further identify a critical regression in OI as model depth increases. Additionally, our findings highlight an efficiency trap induced by hardware heterogeneity and demonstrate how structural refinements, such as Multi-head Latent Attention (M LA), can effectively unlock latent inference potential across various hardware substrates. These insights provide actionable directions for hardware-software co-design to align neural structures with physical constraints in on-device intelligence. The released code is available in the Appendix C.
