Qrazor: Reliable and Effortless 4-bit LLM Quantization by Significant Data Razoring
Dongyoung Lee, Seungkyu Choi, Ik Joon Chang
TL;DR
QRazor tackles the challenge of deploying large language models with limited memory and compute by delivering a reliable 4-bit quantization pipeline without fine-tuning. It first quantizes weights, activations, and KV caches to a high-bit base (W8A16 or W8A16KV8) using absmax scaling, preserving accuracy close to FP16, then compresses to 4-bit with Significant Data Razoring (SDR) that retains only the most salient bits. The method is complemented by a decompression-free integer arithmetic unit, enabling direct low-precision computation with reduced hardware cost. Empirical results across LLaMA-2/3 and Mistral-7B show strong zero-shot performance and competitiveness against state-of-the-art 4-bit quantization, while hardware simulations report substantial area and power savings, making QRazor practical for edge and datacenter deployments alike.
Abstract
Large-scale language models (LLMs) excel in language processing tasks but face deployment challenges due to high memory and computational demands. While low-bit quantization, such as 4-bit techniques, offers a potential solution, these methods often suffer from significant accuracy loss or require considerable effort for implementation such as reordering, rotation, etc. To address these challenges, we propose QRazor, a simple yet effective quantization scheme that enables 4-bit quantization of weights, activations, and KV cache in transformer-based LLMs. QRazor operates in two stages: first, quantizing data using 8 or 16-bit integers as a basis with absolute max scaling to preserve accuracy close to full-precision models, and second, compressing the quantized data to 4-bit using our significant data razoring (SDR) technique, which retains only the four most salient bits. Without any additional requirment of fine-tuning or additional training, QRazor achieves performance similar or better compared to state-of-the-art in 4-bit quantization method, surpassing Smoothquant and QLLM by over 12 points and Quarot(RTN) by more than 2.9 points in zero-shot reasoning task accuracy on the LLaMA2-7B model. Additionally, we introduce an integer-based arithmetic unit optimized for QRazor, allowing direct low-precision operations on SDR data without decompression.
