Intel researchers introduced BITCOS (BITmap and COmpacted Signs), a new storage format designed to compress ternary large language model (LLM) weights. This format allows for a reduction in storage from 1.58 bits to 1.485 bits per weight without modifying the model's actual weights or requiring retraining. The approach focuses on how weights are stored rather than changing the model's structure or output.
The implementation of BITCOS resulted in notable performance gains. Decoding throughput improved by as much as 18% on CPUs and 27% on GPUs. These improvements stem from the more efficient storage and retrieval of model weights, which directly impacts the speed at which LLMs can process information.
The standard 1.58-bit figure for ternary models assumes an equal distribution of the three possible weight values (-1, 0, +1). However, Intel's research found that real ternary models contain a significantly higher proportion of zero weights, ranging from 29.7% to 51.5% across various models. Traditional storage methods, such as fitting five ternary values into an eight-bit byte, do not efficiently account for these zeros, leading to an actual rate of 1.625 bits per weight due to unused space in blocks.
BITCOS addresses this by dividing weights into two streams. One stream uses a single bit to indicate whether a weight is zero or nonzero. The second stream assigns a sign bit only to nonzero weights. This means a positive or negative weight uses two bits, while a zero weight only requires one bit (for its presence). This method allows zeros to occupy less space, effectively packing the same model contents into a smaller footprint without altering the model's output.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Intel researchers developed BITCOS, a new storage format that compresses ternary LLM weights to 1.485 bits per weight without altering the model itself. This method improves decoding throughput by up to 27% on GPUs and 18% on CPUs by optimizing how zero weights are stored. The innovation addresses the inefficiency of traditional ternary weight storage, which assumes an equal distribution of values, by accounting for the higher frequency of zero weights in real models.