我想在 CUDA 中切换到 48k 共享内存,但我不知道如何在 VisualStudio 2008 中设置选项。请帮助找到答案。
非常感谢,贝扎德
我想在 CUDA 中切换到 48k 共享内存,但我不知道如何在 VisualStudio 2008 中设置选项。请帮助找到答案。
非常感谢,贝扎德
ShMem/L1 配置独立于您的 IDE 完成。您应该调用cudaFuncSetCacheConfig
或cudaDeviceSetCacheConfig
。前者只影响一个指定函数的缓存设置,后者是全局的。
当然,您应该有兼容的设备(CC >= 2.0)。此外,48KiB ShMem 是默认配置。