CUDA动态分配内存的问题

langos_qiang 2010-05-31 09:43:13
请问cuda可以动态分配内存么? 比如, 在给一个很长的array找局部的极值, 但是不知道会有多少个极值, 这种情况下, 应该怎样给kernel分配存储结果的memory呢?
...全文
845 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ddweidong 2012-03-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 l7331014 的回复:]
1)两次计算.统计+分配.
2)事先分配一个大的.

kernel中不能动态分配内存.
[/Quote]

计算能力2.0及以上的fermi结构是可以的。
scudz 2011-06-20
  • 打赏
  • 举报
回复
进来学习学习。
langos_qiang 2010-06-01
  • 打赏
  • 举报
回复
哦. 知道了. 多谢大侠.
  • 打赏
  • 举报
回复
1)两次计算.统计+分配.
2)事先分配一个大的.

kernel中不能动态分配内存.

374

社区成员

发帖
与我相关
我的任务
社区描述
CUDA on Linux
社区管理员
  • CUDA on Linux社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧