Kd-Treeメモ

Stackless Traversal

Stackを使わない木構造の走査.

Kd-Tree

kd-restart

https://graphics.stanford.edu/papers/gpu_kdtree/kdtree.pdf
子ノードのうち始点に近い方の子を先に処理し、leafに到達して処理をしたら tminをtmaxで更新し、tmaxを新たにルートとの交差で更新してから走査を続ける.
tmin,tmaxだけを保持して都度走査ノードを検索してリスタートする.

Rope

水平方向のノード間のリンク(Rope)によってStacklessな走査を実現する.
http://www.johannes-guenther.net/StacklessGPURT/StacklessGPURT.pdf
https://www.cin.ufpe.br/~als3/saap/ArturLiraDosSantos-ArtigoIJPP.pdf