CUDA:纹理内存的作用(Texture memory)

CUDA:纹理内存的作用(Texture memory)

1.容量很大的常量内存

纹理内存是DRAM上的内存,可以申请很大的空间,相比常量内存只能申请64kb来说,是一种很大空间的常量内存,而常量内存的好处是可以广播,当多个swap访问同一位置时,广播机制可以减少全局内存的访问,来提速。如图
CUDA:纹理内存的作用(Texture memory)

2. 边界问题与插值问题

纹理内存有边界与插值的优化,有句话讲纹理内存永不越界就是因为纹理内存的边界优化。