CUDA 中 cudaMemcpyToSymbol 的 symbol 参数详解
在使用'cudaMemcpyToSymbol'函数时,'symbol'参数是一个指向设备上分配的显存空间的静态全局变量指针。因此,'symbol'参数本身不占用内存,但它指向的显存空间占用显存。
具体实现上,'symbol'参数指向的显存空间是在编译时通过特殊指令分配的。当使用'cudaMemcpyToSymbol'函数将数据从主机内存拷贝到该显存空间时,数据将通过PCIe总线传输到设备的显存中。
总结起来,'symbol'参数本身不占用内存,但指向的显存空间占用显存。数据的拷贝是通过PCIe总线从主机内存传输到设备的显存空间。
原文地址: https://www.cveoy.top/t/topic/qm1k 著作权归作者所有。请勿转载和采集!