BST在HPC中的应用

时间:2014-04-22 03:46:34

标签: binary-search-tree hpc

HPC工作负载中是否使用了二进制搜索树?

我知道quad-treesoct-trees用于表示许多HPC应用程序中的2D和3D空间。例如Barnes-Hut algorithm使用oct-treesQuad-trees应用程序中使用CFD。但我找不到任何使用BST或并行/并发版BST

的工作负载

1 个答案:

答案 0 :(得分:1)

  

HPC工作负载中是否使用了二进制搜索树?

是的,就像许多其他基本数据结构一样。

BST只是图形的特殊变体,因此它们可以并行化。最复杂的部分是在树有很多变化时重新平衡树(不平衡的BST仍然是BST)并且处理器的数量很高。并非所有群集都适用于图形任务,PGAS environments可能更好。

例如,在HPC库中使用的BST和一些BST的一些并行实现: