Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Memory CUDA曲面与纹理_Memory_Cuda - Fatal编程技术网

Memory CUDA曲面与纹理

Memory CUDA曲面与纹理,memory,cuda,Memory,Cuda,CUDA中的表面和纹理对象之间有什么区别?我什么时候应该使用其中一种 从开发人员文档中我可以看出,它们完全相同。两者似乎都是使用特殊纹理内存的CUDA阵列。唯一的区别似乎是访问内存的API方法。是只读的、可写的和可读的。后来引入了表面API以适应这种差异 对内核只读的数据使用纹理,如果它们也写入数据,则使用曲面。同样值得注意的是,纹理支持硬件过滤/插值,而曲面不支持硬件过滤/插值。@BenjaminBaray如果曲面不支持硬件过滤/插值,何时使用曲面与常规数组?

CUDA中的表面和纹理对象之间有什么区别?我什么时候应该使用其中一种

从开发人员文档中我可以看出,它们完全相同。两者似乎都是使用特殊纹理内存的CUDA阵列。唯一的区别似乎是访问内存的API方法。

是只读的、可写的和可读的。后来引入了表面API以适应这种差异


对内核只读的数据使用纹理,如果它们也写入数据,则使用曲面。

同样值得注意的是,纹理支持硬件过滤/插值,而曲面不支持硬件过滤/插值。@BenjaminBaray如果曲面不支持硬件过滤/插值,何时使用曲面与常规数组?