纹理存储器是有缓存的,并且透明的。为了对程序尽可能的优化,还是需要搞清楚一些问题。
纹理缓存会将当前元素周围多少元素缓存到纹理缓存那?
纹理缓存是不是在每个SM上都有的?大小多少?(G295)
估计对于1D,2D,3D空间,缓存方式应该是不同的?
由于项目中这3个维数的矩阵都有。所以我想了解下G295缓存的细节:对于1D,2D,3D空间下,访问一个点,它周围点被缓存的范围是多少?
(矩阵每个元素类型是float)
谢
纹理存储器是有缓存的,并且透明的。为了对程序尽可能的优化,还是需要搞清楚一些问题。
纹理缓存会将当前元素周围多少元素缓存到纹理缓存那?
纹理缓存是不是在每个SM上都有的?大小多少?(G295)
估计对于1D,2D,3D空间,缓存方式应该是不同的?
由于项目中这3个维数的矩阵都有。所以我想了解下G295缓存的细节:对于1D,2D,3D空间下,访问一个点,它周围点被缓存的范围是多少?
(矩阵每个元素类型是float)
谢