仅对单个上下文使用驱动程序API和多个CPU线程时(为数据副本和多个内核执行提供单个GPU):
当其他线程时,cuCtxSetCurrent(sameCtx)是否是线程安全的:
答案 0 :(得分:2)
多个CPU线程可以共享相同的上下文。这是CUDA运行时API的默认行为。对于驱动程序API也是如此。
执行#define BUFLEN 512 //Max length of buffer
#define PORT 8888 //The port on which to listen for incoming data
的多个线程不应该有任何限制。