【发布时间】:2016-02-15 05:45:22
【问题描述】:
这可能吗? 我正在尝试在一个内核中定义一个共享内存数组.. 然后我需要在不同的内核中使用这些值。
我尝试声明
extern __shared__ float sharedMem[];
在所有函数之外,然后在一个内核中写入它并尝试在另一个内核中访问它。 sharedMem 是在第一个内核中正确写入的数组,但是当我尝试在第二个内核中访问它时,值都是 0。所以我猜这不起作用或者我做错了什么。
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: cuda