This paper was published through Galoá and has a deposited DOI. To cite this paper, use one of the standards below:
In case you are one of the co-authors and want to register this paper in your Lattes, use the following code: doi > 10.59254/sbpo-2019-106733
If you've NEVER registered a DOI in your Lattes, check our tutorial!The nearest neighbor problem is concerned with finding, in a metric space, a number of training points closest to a set of query points. In this paper it is considered a variation of this problem, in which the smallest distance between a reference point and a training point is given by a pseudometric defined over all cyclic permutations of the query point. Some parallel CPU algorithms have been previously reported, but are difficult to implement due to the impossibility of using more threads than the number of query points. New GPU algorithms, multi-core and manycore, which exploit both coarse and fine-grained parallelism and allow the use of more threads than the number of query points are described. An extensive experimental study with the proposed algorithms demonstrates that large datasets can now be processed in reasonable computational time.
With nearly 200,000 papers published, Galoá empowers scholars to share and discover cutting-edge research through our streamlined and accessible academic publishing platform.
Learn more about our products:
This proceedings is identified by a DOI , for use in citations or bibliographic references. Attention: this is not a DOI for the paper and as such cannot be used in Lattes to identify a particular work.
Check the link "How to cite" in the paper's page, to see how to properly cite the paper