IsoQuant: Hardware-Aligned SO(4) Isoclinic Rotations for LLM KV Cache Compression
Abstract
Orthogonal feature decorrelation is effective for low-bit online vector quantization, but dense random orthogonal transforms incur prohibitive storage and compute. RotorQuant reduces this cost with blockwise D Clifford rotors, yet the resulting D partition is poorly aligned with modern hardware and offers limited local mixing. We propose \textbf{IsoQuant}, a blockwise rotation framework based on quaternion algebra and the isoclinic decomposition of . It represents each D block as a quaternion and applies a closed-form transform . This yields two main variants: \emph{IsoQuant-Full}, which realizes the full rotation, and \emph{IsoQuant-Fast}, which keeps only one isoclinic factor for lower cost; the framework also admits a lightweight D special case. At , IsoQuant-Full reduces forward rotation cost from about FMAs in RotorQuant to , while IsoQuant-Fast further reduces it to . Across fused CUDA settings with , bit widths , and FP16/FP32 execution, IsoQuant achieves mean kernel-level speedups of about -- over RotorQuant while maintaining comparable reconstruction MSE, with peak speedups above . Current validation is limited to the stage-1 quantize--dequantize path on synthetic normalized vectors; end-to-end KV-cache evaluation remains future work.
Cite
@article{arxiv.2603.28430,
title = {IsoQuant: Hardware-Aligned SO(4) Isoclinic Rotations for LLM KV Cache Compression},
author = {Zhongping Ji},
journal= {arXiv preprint arXiv:2603.28430},
year = {2026}
}
Comments
11 pages