stream2.md 1023 字节
Newer Older
K
Ken He  
Ken He 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
# CUDA流
下面关于CUDA流的说法错误的是?

## 答案
以下设备操作对主机不是异步的:

* 内核启动;
* 内存复制在单个设备的内存中;
* 从主机到设备内存拷贝的内存块大小不超过64kb的;
* 由带有Async后缀的函数执行的内存拷贝;
* 内存设置函数调用。 
  
## 选项

### A
如果主机线程在它们之间发出以下任一操作,则来自不同流的两个命令不能同时运行:

* 页面锁定的主机内存分配,
* 设备内存分配,
* 设备内存设置,
* 两个地址之间的内存拷贝到同一设备内存,
* 对 NULL 流的任何 CUDA 命令,
* 计算能力 3.x 和计算能力 7.x 中描述的 L1/共享内存配置之间的切换。

### B
CUDA 将以下操作公开为可以彼此同时操作的独立任务:

* 在主机上计算;
* 设备上的计算;
* 从主机到设备的内存传输;
* 从设备到主机的内存传输;
* 在给定设备的内存中进行内存传输;
* 设备之间的内存传输。