Чтобы обойти древовидную структуру данных в любой форме, которую можно представить, нужно использовать либо рекурсию, либо итерацию со стеками и очередями.
Как можно это сделать на GPU с использованием CUDA? Насколько я знаю, в CUDA не поддерживаются ни рекурсия, ни структуры стеков, как стеки и очереди.
В контексте моя проблема заключается в поиске диапазона, когда для заданной точки я хочу пересечь структуру данных октодерева, чтобы найти все точки в пределах радиуса с центром в этой точке.