Xiaohongshu's OSDI Paper: All-Flash ANNS System Cuts 90% Costs
机器之心 · wechat · 2026-07-22
Xiaohongshu's engine architecture team proposed HELMSMAN, a high-performance Approximate Nearest Neighbor Search (ANNS) system optimized for all-flash servers, with their paper accepted by OSDI 2026.
- Core Problem: Traditional in-DRAM graph indexes (like HNSW) are prohibitively expensive, while existing DRAM-SSD hybrid systems struggle with strong SLA and high QPS due to serial I/O bottlenecks.
- System Design: HELMSMAN leverages cluster-based indexing and builds a user-space storage stack using SPDK to bypass Linux kernel overhead. It introduces Leveling-Learned Search Pruning (LLSP) to adaptively predict the search range before reading, enabling batched I/O to maximize SSD bandwidth.
- Build Acceleration: It utilizes GPUs to accelerate coarse-grained k-means clustering and an elastic CPU pool for fine-grained balancing, enabling 10B-scale index reconstruction within hours.
- Business Impact: Using only 40 all-flash servers, it replaced a workload previously requiring 35,000 CPU Cores and 350TB of DRAM, saving over 90% in hardware costs. It achieved a 2-16x throughput improvement compared to systems like DiskANN, reaching up to 85% of pure DRAM throughput.
Related event: Xiaohongshu's HELMSMAN: All-Flash Vector Retrieval(2 posts)→
More from Infra
- E2E Networks to add ~5.4MW for NVIDIA HGX B300, lifting capacity to 14.6MW — cneuralnetwork · 2026-10-26
- INT21's AI agent swarm rewrote Drama 3's inference runtime in Rust within one hour, beating SGLang-Omni — bingxu_ · 2026-10-26
- Anthropic's S-1 reveals $434.5B in contracted compute, with SpaceX the largest counterparty — _AustinCalvert_ · 2026-10-26
- Everyone ships AI sandboxes, yet Modal and Daytona still top growth charts — FinanceYF5 · 2026-10-26
- Ant S-1 validates 'compute is fungible' thesis: single pool, dynamic allocation — BenBajarin · 2026-10-26
- SLC NAND for AI may need 2% more wafer capacity per 1% share shift, echoing HBM — toptickcrypto · 2026-10-26