LAMP: Look-Ahead Mixed-Precision Inference of Large Language Models
Stanislav Budzinskiy, Marian Gloser, Tolunay Yilmaz, Ying Hong Tham, Yuanyi Lin, Wenyi Fang, Fan Wu, Philipp Petersen
TL;DR
The paper tackles efficiency and numerical reliability in transformer inference by treating the computation as a deep composition $f(g(\bm{x}))$ subject to floating-point rounding. It develops Look-Ahead Mixed-Precision (LAMP), a principled strategy that adaptively recomputes a sparse subset of inner components with higher precision guided by bounds tied to the Jacobian of the remaining nonlinearities. The authors show that nearly-sparse solutions for the key transformer nonlinearities (activations, RMS layer normalization, and softmax within attention) can be obtained via greedy algorithms with $\mathcal{O}(n \log n)$ complexity, and demonstrate substantial accuracy gains on GPT-2 XL with only a small recomputation fraction. They validate the approach using a custom low-precision simulation and multiple datasets, indicating that selective high-precision recomputation can meaningfully improve inference quality without model retraining or weight changes, highlighting a practical path toward greener, faster LLM inference.
Abstract
Mixed-precision computations are a hallmark of the current stage of AI, driving the progress in large language models towards efficient, locally deployable solutions. This article addresses the floating-point computation of compositionally-rich functions, concentrating on transformer inference. Based on the rounding error analysis of a composition $f(g(\mathrm{x}))$, we provide an adaptive strategy that selects a small subset of components of $g(\mathrm{x})$ to be computed more accurately while all other computations can be carried out with lower accuracy. We then explain how this strategy can be applied to different compositions within a transformer and illustrate its overall effect on transformer inference. We study the effectiveness of this algorithm numerically on GPT-2 models and demonstrate that already very low recomputation rates allow for improvements of up to two orders of magnitude in accuracy.
