首页>
外国专利>
APPROXIMATE NEAREST NEIGHBOR SEARCH FOR SINGLE INSTRUCTION, MULTIPLE THREAD (SIMT) OR SINGLE INSTRUCTION, MULTIPLE DATA (SIMD) TYPE PROCESSORS
APPROXIMATE NEAREST NEIGHBOR SEARCH FOR SINGLE INSTRUCTION, MULTIPLE THREAD (SIMT) OR SINGLE INSTRUCTION, MULTIPLE DATA (SIMD) TYPE PROCESSORS
展开▼
机译:近似最近的邻居搜索单个指令,多个线程(SIMT)或单个指令,多个数据(SIMD)类型处理器
展开▼
页面导航
摘要
著录项
相似文献
摘要
Approximate nearest neighbor (ANN) searching is a fundamental problem in computer science with numerous applications in area such as machine learning and data mining. For typical graph-based ANN methods, the searching method is executed iteratively, and the execution dependency prohibits graphics processor unit (GPU)/GPU-type processor adaptations. Presented herein are embodiments of a novel framework that decouples the searching on graph methodology into stages, in order to parallel the performance-crucial distance computation. Furthermore, in one or more embodiments, to obtain better parallelism on GPU-type components, also disclosed are novel ANN-specific optimization methods that eliminate dynamic memory allocations and trade computations for less memory consumption. Embodiments were empirically compared against other methods, and the results confirm the effectiveness.
展开▼