← All stories
● Covered by 1 source · 1 reportMedium impact1 neutral

Intel Reduces LLM Weight Storage to 1.485 Bits Using New BITCOS Format

🔄 Updated 6d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Intel developed BITCOS format for ternary LLM weight storage.
  • BITCOS compresses weights to 1.485 bits per weight.
  • Decoding throughput improved by up to 27% on GPUs, 18% on CPUs.
  • The method stores zero and nonzero weights separately.

New BITCOS Format for LLM Compression

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.

Performance Improvements

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.

Addressing Storage Inefficiencies

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.

How BITCOS Works

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 →

The daily brief

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.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~26 min · 21 stories · Sep 23

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Primary sources

arXiv 2609.16338

Reporting from

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.