【问题标题】:Binary tree search in Cuda C - ParallelCuda C中的二叉树搜索 - 并行
【发布时间】:2021-08-31 17:36:05
【问题描述】:

是否可以实现并行二叉树搜索?我将使用 CUDA C 来实现我的实现,但任何并行化方法,二叉搜索树都会有所帮助。

谢谢

【问题讨论】:

    标签: c parallel-processing cuda gpu


    【解决方案1】:

    是否可以实现并行二叉树搜索?

    对二叉树的任何一次搜索本质上都是串行的。它本质上是一种寻路操作,必须先发现路径中的每个节点,然后才能确定其后继节点。

    您可以对同一棵树并行执行多个搜索,但不能并行执行各个搜索。

    【讨论】:

    • 当然除了与每个节点的比较非常复杂以至于它们可以并行化,例如如果索引大小为 1MB ... 并且其他解决方案(如散列它们)是没有选择的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 2011-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-14
    相关资源
    最近更新 更多