在向量化树操作方面,有哪些一般的提示/指导?包括内存布局、算法等。
某些领域的特定内容:
- 每个父节点将有相当多的子节点(20-200个)。
- 每个节点具有低概率具有子节点。
- 对树进行的操作主要是条件性遍历。
- 与插入/删除/搜索速度相比,遍历树的性能更为重要。
在向量化树操作方面,有哪些一般的提示/指导?包括内存布局、算法等。
某些领域的特定内容:
注意,这非常难以实现。去年,英特尔、甲骨文和加州大学圣克鲁兹分校的团队提出了一个惊人的解决方案“FAST: Fast Architecture Sensitive Tree Search on Modern CPUs and GPUs”。他们赢得了ACM SIGMOD颁发的“2010最佳论文奖”。
使用谱图理论算法怎么样?它们应该更容易向量化,因为它们处理矩阵。