GPU中的共享内存和L1缓存有什么区别?

时间:2017-10-16 05:07:13

标签: gpgpu gpu-programming multi-gpu

我注意到CUDA中对缓存和共享内存的延迟访问是相同的。鉴于这一事实他们有何不同?我们如何以不同的方式使用它们?

1 个答案:

答案 0 :(得分:2)

CUDA共享内存使用情况与__shared__关键字一致。你完全可以控制它。另一方面,L1缓存由硬件管理。 L1缓存的性能和缓存策略取决于硬件架构。