[Enhancement]: Proposal to Standardize Milvus on OpenBLAS 0.3.29 for ARM Performance Improvements #40554
Labels
area/knowhere
area/performance
Performance issues
kind/enhancement
Issues or changes related to enhancement
Is there an existing issue for this?
What would you like to be added?
FAISS PR Merged --> facebookresearch/faiss#4203
Knowhere Issue --> zilliztech/knowhere#1089
The current OpenBLAS version used in Milvus lacks several key optimizations, particularly in the SGEMM kernel, which plays a critical role in accelerating Faiss’s algorithms. The latest release, OpenBLAS 0.3.29, introduces significant performance improvements, especially for ARM architectures.
To ensure users benefit from the latest BLAS optimizations, could we update the recipe to pin OpenBLAS to version 0.3.29 for non‑x86_64 platforms? Standardizing on this version should provide noticeable speedups and better overall efficiency on ARM-based systems.
Would love to hear thoughts on this!
Thanks for considering this update.
BLAS --> 0.3.9

BLAS --> 0.3.21

Why is this needed?
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: