【发布时间】:2011-06-12 22:05:10
【问题描述】:
我了解 Fermi GPU 支持预取到 L1 或 L2 缓存。但是,在 CUDA 参考手册中我找不到任何关于它的信息。
由于 CUDA 允许我的内核代码将特定数据预取到特定级别的缓存?
【问题讨论】:
标签: caching cuda gpgpu prefetch ptx
我了解 Fermi GPU 支持预取到 L1 或 L2 缓存。但是,在 CUDA 参考手册中我找不到任何关于它的信息。
由于 CUDA 允许我的内核代码将特定数据预取到特定级别的缓存?
【问题讨论】:
标签: caching cuda gpgpu prefetch ptx
这里不是指令级别,而是有关 GPU 中预取的详细信息:
Many-Thread Aware Prefetching Mechanisms for GPGPU Applications
(论文在 ACM 2010 微架构研讨会上)
您可以在 nVIDIA 的PTX ISA reference 文档中找到指令参考;相关说明为prefetch and prefetchu。
【讨论】: