纹理数据包含在 CUDA 数组中,并且 CUDA 数组是从全局内存中分配的;因此,无论多少全局内存仍然可用(您可以调用 cuMemGetInfo() 查看剩余多少可用内存),都可以作为纹理进行分配。
不可能知道给定的 CUDA 数组消耗了多少内存 - 显然它必须至少为 Width*Height*Depth*sizeof(Texel),但可能需要更多,因为驱动程序必须进行符合以下要求的分配:硬件的对齐要求。
归档时间: |
|
查看次数: |
9907 次 |
最近记录: |