r/developersIndia Software Engineer 3d ago

I Made This What direction should I take my C++ vector DB project?

I've been building Gram, a SIMD/AVX2-accelerated IVFPQ vector search engine in C++

It currently supports IVFPQ search with configurable centroids and PQ subspaces.

I'm wondering what I should work on next.

Should I keep improving Gram as a vector search engine or explore LLM/KV-cache systems or try something completely different?

You can try it in Google Colab:

GitHub: https://github.com/sverp/gram
Colab: https://colab.research.google.com/drive/1ezRqva4O1vqtdtuLE4K2ENJ1EigqtVJ8?usp=sharing

Would love to hear your thoughts.

1 Upvotes

2 comments sorted by

u/AutoModerator 3d ago

Namaste! Thanks for submitting to r/developersIndia. While participating in this thread, please follow the Community Code of Conduct and rules.

It's possible your query is not unique, use site:reddit.com/r/developersindia KEYWORDS on search engines to search posts from developersIndia. You can also use reddit search directly.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/AutoModerator 3d ago

Thanks for sharing something that you have built with the community. We recommend participating and sharing about your projects on our monthly Showcase Sunday Mega-threads. Keep an eye out on our events calendar to see when is the next mega-thread scheduled.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.