【问题标题】:what is the L1 cache throughput in Nvidia's Kepler?Nvidia 的 Kepler 的 L1 缓存吞吐量是多少?
【发布时间】:2014-01-23 04:40:09
【问题描述】:

我想知道 Kepler 的 L1 缓存(只读“纹理”和普通缓存)中的吞吐量、延迟和存储体数量。

在一个 CUDA 程序中,我通过不同的线程多次读取相同的数据,我需要知道我是否受 L1 吞吐量的限制,我在任何 Nvidia 的文档中都找不到此信息,任何帮助将不胜感激。

编辑:我使用的是 K20 卡。

【问题讨论】:

  • This 加上 cmets 可能会对您有所帮助。
  • 开普勒 L1 是 disabled 用于正常的全局读/写。

标签: cuda nvidia kepler


【解决方案1】:

我自己不知道开普勒有多少家银行。 但我认为你不需要关心 L1 缓存。如下,

Kepler GPU 中的 L1 缓存仅保留用于本地内存访问,例如寄存器溢出和堆栈数据。全局负载仅缓存在 L2 中(或只读数据缓存中)

http://docs.nvidia.com/cuda/kepler-tuning-guide/

【讨论】:

    猜你喜欢
    • 2016-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 2010-11-10
    • 1970-01-01
    • 2022-11-18
    相关资源
    最近更新 更多