---
title: Milvus向量指令和预取优化
description: "应用场景：向量指令和预取操作适用于频繁进行循环操作、缓存未命中率较高等情况。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/twp/kunpengdbs_19_0028.html
sourcePath: /source/zh/kunpengdbs/twp/kunpengdbs_19_0028.html
indexId: 23714fab7237a8d9e59ce01642b25b1d9edc26a06aca9d1719765c9042f4ba0749
---
# Milvus向量指令和预取优化

应用场景：向量指令和预取操作适用于频繁进行循环操作、缓存未命中率较高等情况。

技术原理：使用SVE的可扩展性和矢量谓词操作，这种灵活性提高了代码的可移植性和效率。同时在并行计算较高的情况下，预取操作通过提前加载数据到缓存中，可以显著减少内存访问的延迟，提高系统的整体性能。

性能指标：在16U64G规格上，Milvus-hnsw算法在ann-benchmarks Gist数据集且recall值在0.99以上的场景，QPS（Query Per Second，每秒查询数）性能可获得20%的提升；Milvus-scann算法在ann-benchmarks Gist数据集且recall值在0.95以上的场景，QPS性能可获得20%的提升。

图1 加速优化特性优化前后性能对比
