【问题标题】:What is the difference between shared memory and L1 cache in GPU?GPU中的共享内存和L1缓存有什么区别?
【发布时间】:2018-03-27 13:26:27
【问题描述】:

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

【问题讨论】:

    标签: gpgpu gpu multi-gpu


    【解决方案1】:

    CUDA 共享内存使用是通过 __shared__ 关键字显式使用的。您可以完全控制它。另一方面,L1 缓存由硬件管理。 L1 缓存的性能和缓存策略取决于硬件架构。

    【讨论】:

      猜你喜欢
      • 2011-04-11
      • 2012-10-31
      • 2014-07-01
      • 2012-12-15
      • 2013-10-31
      • 2017-07-15
      • 2015-01-13
      • 1970-01-01
      • 2012-07-01
      相关资源
      最近更新 更多