用户
 找回密码
 立即注册
DaDao 该用户已被删除
发表于 2019-9-24 17:40:24
97752
这是我的代码


这是共享内存不足的错误

我了解到共享内存资源非常稀缺,当我上面的代码yw[  ]括号里的的数超过12288时,就会出现这个错误了。有没有一个办法可以让我使用更多的共享内存?或者可以更加高效的使用有限的共享内存。
晚辈在这里先谢过各位大佬,前辈。
真心求教,谢谢各位!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复
发表于 2019-9-27 15:57:03
shared memory是非常稀缺的资源,早期卡可以通过cudaFuncSetCacheConfig进行切换,建议修改算法减少shared memory的使用量,如循环拆分
使用道具 举报 回复 支持 反对
发表于 2019-10-4 18:03:22
一个block中会有一定数量的共享内存,建议将问题拆分为更小的子问题,之后在每个核中使用一定的共享问题解决
使用道具 举报 回复 支持 反对
发新帖
您需要登录后才可以回帖 登录 | 立即注册