Published August 6, 2025 | Version v1

DRIM-ANN: An Approximate Nearest Neighbor Search Engine based on Commercial DRAM-PIMs

Authors/Creators

Description

DRIM-ANN

This is the artifact repository of DRIM-ANN in SC2025.

Framework

Please refer to the `DRIM-ANN` directory. A README.md is attached to it for testing.

Fine-grained performance model

Please refer to the `Perf-Model` directory. A README.md is attached to it for testing.

Reference

If you feel this repo is useful for you, don't hesitate to star this!😀 And it is really kind of you to cite this repo in your paper or project.
 
If you feel DRIM-ANN is interesting, please cite:
@misc{chen2024drimannapproximatenearestneighbor,
title={DRIM-ANN: An Approximate Nearest Neighbor Search Engine based on Commercial DRAM-PIMs},
author={Mingkai Chen and Tianhua Han and Cheng Liu and Shengwen Liang and Kuai Yu and Lei Dai and Ziming Yuan and Ying Wang and Lei Zhang and Huawei Li and Xiaowei Li},
year={2024},
eprint={2410.15621},
archivePrefix={arXiv},
primaryClass={cs.PF},
url={https://arxiv.org/abs/2410.15621},
}

Files

DRIM-ANN-main.zip

Files (12.5 GB)

Name Size
md5:1c6b116407551d3ceeb202c365f32bac
12.5 GB Preview Download

Additional details

Related works

Is supplement to
arXiv:2410.15621 (arXiv)

Software

Repository URL
https://github.com/KMC20/DRIM-ANN
Programming language
C , C++ , Cuda , Python , Shell , Makefile , CMake

References

  • @misc{chen2024drimannapproximatenearestneighbor, title={DRIM-ANN: An Approximate Nearest Neighbor Search Engine based on Commercial DRAM-PIMs}, author={Mingkai Chen and Tianhua Han and Cheng Liu and Shengwen Liang and Kuai Yu and Lei Dai and Ziming Yuan and Ying Wang and Lei Zhang and Huawei Li and Xiaowei Li}, year={2024}, eprint={2410.15621}, archivePrefix={arXiv}, primaryClass={cs.PF}, url={https://arxiv.org/abs/2410.15621}, }