Pith

open record

sign in
Browse

arxiv: 2505.16096 · v1 · pith:7QOPFRMU · submitted 2025-05-22 · cs.AR

Cosmos: A CXL-Based Full In-Memory System for Approximate Nearest Neighbor Search

Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 reserved pith:7QOPFRMUrecord.jsonopen to challenge →

classification cs.AR
keywords cosmossearchannsapproximatecxl-baseddevicesfullmemory
0
0 comments X
read the original abstract

Retrieval-Augmented Generation (RAG) is crucial for improving the quality of large language models by injecting proper contexts extracted from external sources. RAG requires high-throughput, low-latency Approximate Nearest Neighbor Search (ANNS) over billion-scale vector databases. Conventional DRAM/SSD solutions face capacity/latency limits, whereas specialized hardware or RDMA clusters lack flexibility or incur network overhead. We present Cosmos, integrating general-purpose cores within CXL memory devices for full ANNS offload and introducing rank-level parallel distance computation to maximize memory bandwidth. We also propose an adjacency-aware data placement that balances search loads across CXL devices based on inter-cluster proximity. Evaluations on SIFT1B and DEEP1B traces show that Cosmos achieves up to 6.72x higher throughput than the baseline CXL system and 2.35x over a state-of-the-art CXL-based solution, demonstrating scalability for RAG pipelines.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.