我的CUDA程序在GeForce690下可以正常跑,但是在K80平台下却跑着跑着就奔溃了(linux平台)

u010104952 2016-04-06 08:04:25
我的程序功能是:用GPU实现对回波数据的脉压,当有一个回波数据时,会执行一次脉压处理,这样循环不停的进行脉压处理;在GeForce690平台下cuda程序可以正常的跑,但是相同的CUDA程序在K80平台上运行的时候却老是出现一些问题:
1.程序在循环处理一定数量(数量不确定)的脉冲之后会崩溃,奔溃之后必须要重启机器才能重新运行CUDA程序;
2.CUDA程序在循环处理脉冲的过程中,有时候会出现跳过部分核函数的情况;


求大神指点迷津啊
...全文
734 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
u010104952 2016-05-23
  • 打赏
  • 举报
回复
现在已经解决了,是温度的问题,温度升高到gpu的shutdown温度时,gpu会自动跳过核函数的执行
fnger 2016-04-26
  • 打赏
  • 举报
回复
你这么说很没有概念啊 你怎么设计你的内核的 线程 内存 各种参数你的说一遍才能给你解释吧

374

社区成员

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

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