我的问题是:
使用带有多个 GPU 的 openCL 是否有任何新的进步(或者可能是开发的工具/库)?我知道如果有人想在 openCL 中编写代码以使用多个 GPU 为目标,那么他可以,但有人告诉我,您可以安排它们之间的通信的方式有点“原始”。我想知道的是,是否有什么东西可以在程序员和 GPU 之间的所有通信安排之间建立一定程度的抽象。
我正在用相当大的格子进行随机模拟,我希望能够将它们分解成不同的 GPU,每个 GPU 都可以在必要时进行计算和通信。以一种高效的方式编写它已经足够困难了,所以如果我可以避免使用标准方式通过 openCL 完成它的所有低级工作,那将是一个很大的帮助。
谢谢!