Учитывая коллекцию тысяч точек в 3D, мне нужно получить список соседей для каждой частицы, которые попадают в какое-то значение отсечения (в терминах евклидова расстояния), и, если возможно, отсортированы по ближайшему ближайшему.
Какой самый быстрый алгоритм GPU для этой цели в языках CUDA или OpenCL?