【发布时间】:2013-02-12 01:46:21
【问题描述】:
我试图弄清楚为什么cudaMemcpyFromSymbol() 存在。似乎'symbol' func 可以做的一切,nonSymbol cmds 可以做。
symbol func 似乎可以很容易地移动数组或索引的一部分,但这可以通过 nonSymbol 函数轻松完成。我怀疑 nonSymbol 方法会运行得更快,因为不需要符号查找。 (不清楚符号查找计算是在编译时还是运行时完成的。)
我为什么要使用 cudaMemcpyFromSymbol() 与 cudaMemcpy()?
【问题讨论】:
-
我认为您只能使用
cudaMemcpyFromSymbol()从常量内存中复制,但我不确定。 -
@Soroosh129... 也可以用来从全局
__device__变量中复制。 -
@sgar91 哇!你能做到吗?
-
@Soroosh129... 是的。试试看:)
标签: cuda