我在Windows XP SP3上使用过ATI Stream SDK,并在GPU上实现了一种算法。但是现在我有兴趣在多台机器上的多个GPU上扩展这个算法,我切换到UBUNTU使用MPI(发送消息)。

我用Google搜索了这个,但我在SLES和RHEL上获得了安装参考,但我正在寻找UBUNTU 9.04。

由于 GG

有帮助吗?

解决方案

AMD很快就会转向基于OpenCL的API。可能值得保持你的马匹,直到OpenCL API稳定。 Cuda在GPU可用性方面遥遥领先,有一个名为MAGMA的好项目,它将LAPACK库集中在一起,用于CPU-GPU的联合使用。

其他提示

我知道在Ubuntu上使用ATI Stream SDK和ACML-GPU的人没有任何特殊问题 - 也就是说,没有任何其他Linux发行版不会出现的问题。

如果您可以正确安装Catalyst驱动程序(在这种情况下可能意味着编译内核模块)并正确配置X窗口(尤其是DRI模块,如果您希望Stream能够使用远程访问,则存在安全问题它应该工作。

我很想问/评论你打算如何在多个MPI进程之间共享GPU,但这可能是偏离主题的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top