English

SOLAR: AI-Powered Speed-of-Light Performance Analysis

Machine Learning 2026-06-24 v1 Artificial Intelligence Hardware Architecture Multiagent Systems Performance

Abstract

How fast could a deep-learning model run on target hardware, and how far is today's implementation from that limit? These questions are central to software, hardware, and algorithm optimizations. Speed-of-Light (SOL) analysis answers them by computing a workload's theoretical minimum execution time on a given architecture. Yet deriving SOL bounds remains manual, error-prone, and disconnected from rapid model development. To close this gap, we introduce SOLAR, a framework that automatically derives validated SOL bounds from PyTorch and JAX source code. SOLAR leverages both generative and deterministic components in its flow: an LLM frontend translates any source programs into an executable Affine Loop IR, validated by output comparison; a deterministic flow lifts the IR into an einsum graph; and an analytical backend computes unfused, fused, and cache-aware SOL bounds. SOLAR provides comprehensive operator and language coverage, produces validated bounds with zero observed SOL violations, and offers multi-fidelity analysis that tightens bounds and surfaces optimization insights. We evaluate SOLAR across KernelBench, JAX/Flax models, and robotics workloads. These experiments demonstrate four use cases: headroom analysis at multiple fidelity levels, identifying optimization opportunities, cross-platform exploration, and inverse-roofline hardware provisioning.

Keywords

Cite

@article{arxiv.2606.26383,
  title  = {SOLAR: AI-Powered Speed-of-Light Performance Analysis},
  author = {Qijing Huang and Sana Damani and Zhifan Ye and Athinagoras Skiadopoulos and Siva Kumar Sastry Hari and Jason Clemons and Sahil Modi and Jingquan Wang and Aditya Kane and Edward C Lin and Humphrey Shi and Christos Kozyrakis},
  journal= {arXiv preprint arXiv:2606.26383},
  year   = {2026}
}