# CUDA流 下面关于CUDA流的说法错误的是? ## 答案 以下设备操作对主机不是异步的: * 内核启动; * 内存复制在单个设备的内存中; * 从主机到设备内存拷贝的内存块大小不超过64kb的; * 由带有Async后缀的函数执行的内存拷贝; * 内存设置函数调用。 ## 选项 ### A 如果主机线程在它们之间发出以下任一操作,则来自不同流的两个命令不能同时运行: * 页面锁定的主机内存分配, * 设备内存分配, * 设备内存设置, * 两个地址之间的内存拷贝到同一设备内存, * 对 NULL 流的任何 CUDA 命令, * 计算能力 3.x 和计算能力 7.x 中描述的 L1/共享内存配置之间的切换。 ### B CUDA 将以下操作公开为可以彼此同时操作的独立任务: * 在主机上计算; * 设备上的计算; * 从主机到设备的内存传输; * 从设备到主机的内存传输; * 在给定设备的内存中进行内存传输; * 设备之间的内存传输。