缓存了多少__constant__内存(CUDA)

时间:2012-10-19 18:45:48

标签: cuda

  

可能重复:
  Why is the constant memory size limited in CUDA?

我知道__constant__内存有一个缓存,但我不清楚所有__constant__内存是否都被缓存。

似乎__constant__数据不会直接转到缓存。文献:如果它被内核读取,它只会被缓存。这意味着缓存大小小于__constant__内存大小。我的猜测是__constant__ mem只是具有缓存支持的全局内存。 (真?)

如果我的deviceProp.totalConstMem = 64KB。这是否意味着我有64KB缓存支持它?这是L1还是L2缓存?这个缓存是否与deviceProp.l2CacheSize相关?

0 个答案:

没有答案