pQB*_*pQB 8 memory cuda hierarchy texture-mapping
当我将数组绑定到CUDA中的纹理时,
如果答案是1.,那么我可以从纹理存储空间绑定纹理和安全获取数据,同时将结果写入数组,该数组在全局存储器中分配.
如果答案是2.那么纹理存储器是一个全局存储空间,数据被缓存并空间获取?
我想知道这个话题,因为我已经看到了一些与这个话题相关的问题,我现在还没有明确答案.
提前致谢.
tal*_*ies 16
答案是第二种选择,但从那里开始变得更加复杂.没有"纹理存储器"这样的东西,只有通过专用硬件访问的全局存储器,其中包括GPU读取缓存(每个MP 6-8kb,具体取决于卡,参见Cuda编程指南附录F中的表F-2)以及许多硬件加速过滤/插值动作.纹理硬件可以通过两种方式在CUDA中使用:
您可能会发现David Kanter编写的GT200体系结构概述值得一读,以便更好地了解实际体系结构如何实现API公开的内存层次结构.