【发布时间】:2016-02-10 09:06:56
【问题描述】:
例如,我有 2 个 GPU 和 2 个主机线程。我无法检查它,因为 multigpu PC 离我很远。我想让第一个主机线程与第一个 GPU 一起工作,第二个主机线程与第二个 GPU 一起工作。所有主机线程都由许多 cublas 调用组成。那么是否可以通过 cudaSetDevice() 调用从第一个主机线程中选择第一个 GPU,从第二个主机线程中选择第二个 GPU?
例如,对于第二个宿主线程,我将调用cudaSetDevice(1),对于第一个线程,我将调用cudaSetDevice(0)。
【问题讨论】:
标签: multithreading cuda gpu multi-gpu