The invention discloses a large-scale vector approximate
nearest neighbor search heterogeneous
system based on a GPU-NVMe framework, which is characterized in that the
system is based on a direct GPU-NVMe framework, and a
hybrid index combining a clustering
algorithm and a graph
algorithm is designed. According to the
hybrid index, vectors with good clustering are efficiently processed by utilizing the
parallel processing capacity of the GPU, and meanwhile, the search accuracy of
noise vectors is improved by taking a graph index as a compensation mechanism. According to the method, collaborative optimization of hardware and
software is fully considered, vector index data deployment is implemented at an NVMe driving level, meanwhile, CPU and GPU hardware are cooperatively utilized to carry out a
gigabit-level vector retrieval calculation process, and an extensible large-scale retrieval
system on a direct GPU-NVMe architecture is constructed. Compared with the prior art, the method has the advantages that the performance
bottleneck in the
gigabit-level vector
data search is effectively solved, the search
throughput and accuracy are remarkably improved, and the search
delay is reduced.