标签: memory cuda
CUDA中的表面和纹理对象有什么区别?我什么时候应该使用其中一种?
据我在开发人员文档中可以看出,它们完全相同。两者似乎都是使用特殊纹理内存的CUDA数组。唯一的区别似乎是访问内存的API方法。
答案 0 :(得分:11)
Textures是只读的,surfaces是可写的和可读的。表面API稍后介绍,以适应这种差异。
将纹理用于内核只读的数据,如果它们也写入则使用表面。