论坛
BBS
会员中心
Space
用户
登录
用户名
Email
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
本版
帖子
用户
本版
帖子
用户
CUDA
技术
工具
资源
入门
社区
论坛
开启辅助访问
切换到宽版
好友
帖子
收藏
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
论坛
›
加速计算
›
CUDA
›
查看内容
发表新帖
查看:
9775
|
回复:
2
如何合理利用共享内存的问题,感谢感谢!
DaDao
该用户已被删除
DaDao
|
显示全部楼层
|
阅读模式
1
#
电梯直达
发表于 2019-9-24 17:40:24
9775
2
这是我的代码
这是共享内存不足的错误
我了解到共享内存资源非常稀缺,当我上面的代码yw[ ]括号里的的数超过12288时,就会出现这个错误了。有没有一个办法可以让我使用更多的共享内存?或者可以更加高效的使用有限的共享内存。
晚辈在这里先谢过各位大佬,前辈。
真心求教,谢谢各位!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
使用道具
举报
回复
louis
|
显示全部楼层
2
#
发表于 2019-9-27 15:57:03
shared memory是非常稀缺的资源,早期卡可以通过cudaFuncSetCacheConfig进行切换,建议修改算法减少shared memory的使用量,如循环拆分
使用道具
举报
回复
支持
反对
Anyccar
|
显示全部楼层
3
#
发表于 2019-10-4 18:03:22
一个block中会有一定数量的共享内存,建议将问题拆分为更小的子问题,之后在每个核中使用一定的共享问题解决
使用道具
举报
回复
支持
反对
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复