Buffer k-d trees: processing massive nearest neighbor queries on GPUs

19 Citationer (Scopus)
2317 Downloads (Pure)

Abstract

2014 We present a new approach for combining k-d trees and graphics processing units for nearest neighbor search. It is well known that a direct combination of these tools leads to a non- satisfying performance due to conditional computations and suboptimal memory accesses. To alleviate these problems, we propose a variant of the classical k-d tree data structure, called buffer k-d tree, which can be used to reorganize the search. Our experiments show that we can take advantage of both the hierarchical subdivision induced by k-d trees and the huge computational resources provided by today's many-core devices. We demonstrate the potential of our approach in astronomy, where hundreds of million nearest neighbor queries have to be processed.

OriginalsprogEngelsk
TitelProceedings of the 31st International Conference on Machine Learning, Beijing, China, 2014
Antal sider9
Publikationsdato2014
StatusUdgivet - 2014
BegivenhedInternational Conference on Machine Learning 2014 - Beijing, Kina
Varighed: 21 jun. 201426 jun. 2014
Konferencens nummer: 31
http://icml.cc/2014

Konference

KonferenceInternational Conference on Machine Learning 2014
Nummer31
Land/OmrådeKina
ByBeijing
Periode21/06/201426/06/2014
Internetadresse
NavnJMLR: Workshop and Conference Proceedings
Vol/bind32

Fingeraftryk

Dyk ned i forskningsemnerne om 'Buffer k-d trees: processing massive nearest neighbor queries on GPUs'. Sammen danner de et unikt fingeraftryk.

Citationsformater