【发布时间】:2018-07-23 14:52:18
【问题描述】:
创建 CUDA 事件时,您可以选择打开 cudaEventBlockingSync 标志。但是 - 如果创建带有或不带有标志的事件之间的区别呢?我read the fine manual;这对我来说没有意义。什么是“调用主机线程”,以及当您不使用该标志时什么“阻塞”?
4.6.2.7 cudaError_t cudaEventSynchronize(cudaEvent_t 事件)
阻塞直到事件真正发生 被记录下来。 ... 等待一个 使用创建的事件 cudaEventBlockingSync 标志将导致 调用主机线程阻塞直到 该事件实际上已被记录。
【问题讨论】:
-
OP:我相信 Doug 的回答更清晰,信息量更大。
标签: synchronization cuda