stream2.md 1.1 KB
Newer Older
K
Ken He  
Ken He 已提交
1
# CUDA流
2

K
Ken He  
Ken He 已提交
3 4 5
下面关于CUDA流的说法错误的是?

## 答案
6

K
Ken He  
Ken He 已提交
7 8 9 10 11 12 13
以下设备操作对主机不是异步的:

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


K
Ken He  
Ken He 已提交
16 17 18
## 选项

### A
19

K
Ken He  
Ken He 已提交
20 21 22 23 24 25 26 27 28 29
如果主机线程在它们之间发出以下任一操作,则来自不同流的两个命令不能同时运行:

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

### B
30

K
Ken He  
Ken He 已提交
31 32 33 34 35
CUDA 将以下操作公开为可以彼此同时操作的独立任务:

* 在主机上计算;
* 设备上的计算;
* 从主机到设备的内存传输;
36 37 38 39 40

### C

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

K
Ken He  
Ken He 已提交
41 42
* 从设备到主机的内存传输;
* 在给定设备的内存中进行内存传输;
43 44
* 设备之间的内存传输。