GPU上的图形算法

时间:2010-03-12 08:17:00

标签: cuda graph-theory gpu

当前的GPU线程在某种程度上受到限制(内存限制,数据结构限制,没有递归......)。

你认为在GPU上实现图论问题是可行的吗?例如顶点覆盖?主导集?独立集? max clique?....

在GPU上使用分支定界算法是否可行?递归回溯?

2 个答案:

答案 0 :(得分:28)

答案 1 :(得分:4)

这与您的问题相关,但我已经实现了一个“递归”回溯算法,用于在点阵上枚举“自我避免行走”(nb:在CUDA内核中模拟堆栈,以避免开销)为一大堆函数调用创建局部变量)。有效地做到这一点是可能的,所以我确信这可以适应图形理论背景。这里是关于该主题的研讨会的链接,我在单指令多数据(SIMD)范例中对回溯进行了一些一般性的讨论。这是一个约1MB大小的http://bit.ly/9ForGS的PDF格式。

我没有声称知道有关GPU上图论理论算法的更广泛的文献,但希望上面有所帮助。

(@ TheMachineCharmer,感谢您的链接。)