1

我正在设计一个多 gpu cuda 代码,但我仍然没有实际开发代码的机器。所以,直到我这样做,

您知道是否有某种方法可以仅通过使用一个 gpu 来模拟多个 gpu 环境吗?

我想这样的东西,如果存在的话,将会非常有限,但它可以让我测试我的想法,直到我得到我想要的硬件。

谢谢!

4

1 回答 1

2

可以使用 CUDA 驱动程序 API (cuCtxCreate, cuCtxSetCurrent) 来近似近似值。请参阅 CUDA C 编程指南附录 G.4 运行时和驱动程序 API 之间的互操作性。在调用任何 cuda* 函数之前,使用 cuCtxCreate 在设备上创建两个上下文。使用 cuCtxSetCurrent 代替 cudaSetDevice。

于 2012-08-09T04:45:16.823 回答