Not All Bits Are Equal: Scale-Dependent Memory Optimization Strategies for Reasoning Models
Junhyuck Kim, Ethan Ewer, Taehong Moon, Jongho Park, Dimitris Papailiopoulos
TL;DR
This study shows that memory optimization for reasoning models is scale-dependent, with KV cache often dominating total memory. Through a comprehensive empirical sweep across 1,700 configurations on the Qwen3 family using AIME25 and GPQA-Diamond, the authors reveal a threshold around an effective size of $8$-bit $4$B, below which increasing model capacity yields better memory efficiency and above which extending generation length (test-time compute) is more memory-efficient. They compare cache eviction and cache quantization, finding eviction preferable for small models and quantization competitive for large ones, and demonstrate that parallel scaling only helps for larger models. The work provides principled deployment guidelines: for small reasoning models, prioritize model capacity (weights) over long generation, while for larger models, maximize test-time compute and parallel sampling, highlighting that memory optimization for reasoning models cannot follow a universal prescription. Overall, the paper reframes inference-time optimization by explicitly balancing weight precision, cache strategy, and token budgets within fixed memory budgets, guiding more effective deployment of reasoning-enabled LLMs.
Abstract
While 4-bit quantization has emerged as a memory-optimal choice for non-reasoning models and zero-shot tasks across scales, we show that this universal prescription fails for reasoning models, where the KV cache rather than model size can dominate memory. Through systematic experiments across 1,700 inference scenarios on AIME25 and GPQA-Diamond, we find a scale-dependent trade-off: models with an effective size below 8-bit 4B parameters achieve better accuracy by allocating memory to more weights rather than longer generation, while larger models achieve better accuracy by allocating memory to longer generations. This scale threshold also determines when parallel scaling becomes memory-efficient and whether KV cache eviction outperforms KV quantization. Our findings show that memory optimization for LLMs cannot be scale-agnostic, while providing principled guidelines: for small reasoning models, prioritize model capacity over test-time compute, while for larger ones, maximize test-time compute. Our results suggest that optimizing reasoning models for deployment requires fundamentally different strategies from those established for non-reasoning models.
