Patent · US Active

κ-selection using parallel processing

US10649770B2 · kind B2 · utility

2Cited by
0References
26Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMay 30, 2017
Grant dateMay 12, 2020
Priority date
Expiry dateMay 30, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06Q50/01
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In one embodiment, a method includes accessing a query vector; accessing object vectors; determining input distances corresponding to a distance between the query vector and the object vectors; accessing thread queues; accessing a warp queue; for each of the input distance values: selecting one of the thread queues, when the input distance value is less than a greatest one of the distance values stored in the selected thread queue, inserting the input distance value into the thread queues and ejecting the greatest distance values stored in the thread queue, and when a greatest distance value stored in any of the thread queues is less than a greatest distance value stored in the warp queue, merging the thread queue with the warp queue; identifying the objects represented by an object vector corresponding to the distance values stored in the warp queue; and providing the search results for presentation.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.