use*_*795 5 memory textures cuda gpgpu nvidia
我们认为纹理内存是全局内存的一部分,这是真的吗?如果可以,你能分配多少?(间接地,有多少?)
并且所有多处理器都可以同时从纹理内存中读取是真的吗?
Arc*_*are 3
纹理数据包含在 CUDA 数组中,并且 CUDA 数组是从全局内存中分配的;因此,无论多少全局内存仍然可用(您可以调用 cuMemGetInfo() 查看剩余多少可用内存),都可以作为纹理进行分配。
不可能知道给定的 CUDA 数组消耗了多少内存 - 显然它必须至少为 Width*Height*Depth*sizeof(Texel),但可能需要更多,因为驱动程序必须进行符合以下要求的分配:硬件的对齐要求。
归档时间:
14 年,3 月 前
查看次数:
9907 次
最近记录:
10 年,6 月 前