更新说明
SVE(Scalable Vector Extension,可伸缩向量扩展)是由ARM公司开发的一种指令集扩展,旨在通过向量化技术提升计算密集型应用的性能。PF(Prefetch,预取)是一种用于优化计算机系统性能的技术,主要用于减少处理器在等待内存数据时的空闲时间。
Milvus是业界领先的一种高性能、高扩展性的向量数据库,它提供强大的数据建模功能。在Milvus上使用HNSW算法或者ScaNN算法对数据集GIST进行测试时发现,两个向量之间求相似度的热点函数占比很高,而该热点函数存在大量循环和简单数学运算的操作,使用SVE指令和PF预取可以有效地提高函数执行效率。
父主题: 版本说明