如何在vs 2008中指定编译标志以关闭cuda中的l1缓存

时间:2011-12-15 16:36:21

标签: cuda gpgpu nvidia

我引用编程指南: 缓存全局内存访问。使用-dlcm编译标志,可以在编译时将它们配置为在L1和L2中缓存(-Xptxas -dlcm = ca)(这是默认设置)或仅在L2中  (-Xptxas -dlcm = cg)。

我想确切地知道在VS 2008中应该更改什么以禁用l1缓存。请提供具体说明,因为这一观察至关重要。有没有办法在CUDA中关闭L2缓存?

1 个答案:

答案 0 :(得分:1)

转到您的项目属性。在左侧单击配置属性 - > CUDA Runtime API - > GPU。标有“额外选项”的行。把你希望传递给nvcc的任何选项放在那里。

关于关闭L2缓存的方法,没有一个。