NLP & ML5 min read
Memory management
Bing found a 12,000-line allocator that breaks a 50-year-old trade-off
Microsoft Research's mimalloc allocator uses thousands of per-page free lists and a clever page-stealing technique to achieve both high concurrency and low memory overhead, breaking a trade-off that constrained systems for decades. A deep-dive from the RiSE group reveals the design.
2026-07-10