Efficient Implementation of Hierarchical Navigable Small World Similarity Matching Algorithm
Skip to main content
eScholarship
Open Access Publications from the University of California

UC San Diego

UC San Diego Electronic Theses and Dissertations bannerUC San Diego

Efficient Implementation of Hierarchical Navigable Small World Similarity Matching Algorithm

Abstract

This project focuses primarily on improving the implementation of the Hierarchical NavigableSmall World Algorithm by maintaining the hierarchical structures and certain path of query utilizing the GPU for better performance. Specifically, multiple queries could be now used and the overall time is reduced to around 83%. Such goal is achieved by investigation of parallel computation within layer nodes, batch query, and using half-precision representation which could increase query speed without affecting the actual precision and recall of the algorithm. By incorporating these modifications, we are able to improve the algorithm in for a query by a factor of 2% - 5%.

Main Content
For improved accessibility of PDF content, download the file to your device.
Current View