visual profiler 调试cuda并行程序:根据行号定位出错行
2015-09-17 10:34
381 查看
用visual profiler 调试cuda程序,如下图:
如图所示,显示某些行的访存问题,如328,329,330等。根据行号到cuda代码中,找到相应的行,查看,分析。如此,毕竟不方便。设想,如果想vs中调试程序那样(双击行号可以定位到出问题的行)就好了。
只需如下更改:在编译cuda程序的时候,加上-lineinfo 参数即可。如下图所示:
编译之后的exe文件,通过nvvp分析,如下图:
即可根据行号,定位出问题的代码行,为排查错误提供了方便。
如图所示,显示某些行的访存问题,如328,329,330等。根据行号到cuda代码中,找到相应的行,查看,分析。如此,毕竟不方便。设想,如果想vs中调试程序那样(双击行号可以定位到出问题的行)就好了。
只需如下更改:在编译cuda程序的时候,加上-lineinfo 参数即可。如下图所示:
编译之后的exe文件,通过nvvp分析,如下图:
即可根据行号,定位出问题的代码行,为排查错误提供了方便。
相关文章推荐
- Hibernate Validation各注解的用法
- Xcode7 网络请求报错:The resource could not be loaded because the App Transport Security policy requir
- 第一章笔记
- springmvc的requestmapping参数详解
- 动态选择屏幕
- dig 命令 LINUX http://blog.csdn.net/zavens/article/details/3179121
- Deployinator1.0.2版本的bug
- 水面的简单渲染 – Gerstner波
- flex使用
- jqurey datatable tableTools 自定义button元素 以及按钮自事件
- 安卓、safari和微信各个浏览器的设计标准
- HDU 4288 Coder
- <Java 并发编程实践>读书笔记 --- 内部锁
- unity3d制作弧形血条,魔条
- javascript的防御式编程
- 怎样使用chrome调试前端html和css
- win8系统如何限制网速传输速度?win8系统限制网速传输速度的方法
- win10设置睡眠唤醒无需输入密码直接进入系统的方法
- VS2010中C#调用C函数
- js常用正则