CUDA边界检查器?

4

有没有类似于bounds checker、purify或valgrind的工具适用于CUDA?

我基本上是在寻找一些能够告诉我是否正在读取或写入分配内存以外的内容的工具。

2个回答

4
NVIDIA发布了CUDA memcheck,正是为此而设计的。它在 3.0 beta工具包中可用,您需要成为注册开发人员才能下载它。此外,NVIDIA还发布了Nexus,这是他们针对Visual Studio 2008(Vista/7/2008)的调试器/分析器,其中包括内存检查(请参阅功能列表)。

我实际上安装了3.0测试版工具包,但没有找到它。还没有尝试过nexus。 - shoosh

3
如果您在仿真模式下编译,您可以使用Valgrind本身来检测内核中的内存访问问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接