{"repo":"thustorage/GustANN","free":true,"listed":false,"github":"https://github.com/thustorage/GustANN","clone":"git clone https://github.com/thustorage/GustANN.git","description":"High-Throughput, Cost-Effective Billion-Scale Vector Search with a Single GPU [SIGMOD'26]","language":"Cuda","stars":30,"topics":["ann","annsearch","approximate-nearest-neighbor-search","gpu","sigmod","ssd","vector-database","vector-search"],"license":null,"category":"databases-storage","readme_excerpt":"GustANN GustANN is a high-throughput, billion-scale, graph-based vector store built for GPUs. It is based on our SIGMOD '26 paper: 📄 High-Throughput, Cost-Effective Billion-Scale Vector Search with a Single GPU. ✨ Key Features + 🚀 High Throughput : Achieves 250K QPS on billion-scale datasets (SIFT1B, top-10, recall=0.9)— 7.81x faster than DiskANN . + 🧠 Memory Efficient : Requires only 40GB of memory for both GPU and CPU on billion-scale datasets. + 🔀 Flexible Interface : Supports multiple search modes (SSD-based, all-in-DRAM, all-in-GPU) and storage backends (SPDK, liburing, libaio). --- [!TIP] For convenience , we highly recommend modifying scripts/setup.sh first to specify your file paths and save locations, and then using the provided automated scripts. If you prefer to execute the commands step-by-step manually (or need deeper customization), please refer to our guide . --- ⚡ Quickstart You can quickly set up a 1M vector database to try GustANN using our automated script: 💻 System Requirements To ensure optimal performance, please verify your hardware meets the following configurations: CPU: x86 CPU supporting huge pages (Verify with: grep pdpe1gb /proc/cpuinfo ). System RAM (DRAM): 40GB minimum for vector search. (Note: Building the index requires additional memory). GPU: 40GB VRAM required for billion-scale search (e.g., NVIDIA A100). Dataset Constraints: Maximum of [!NOTE] You must also install CUDA following NVIDIA's official instructions. 2. Clone the Repository","default_branch":null,"files":null,"tree":[],"storefront":"/r/thustorage","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thustorage/GustANN/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}