4

是否有与 CUDA 的边界检查器或 purify 或 valgrind 等效的工具?

我基本上是在寻找可以告诉我是否在分配的内存之外读取或写入的东西。

4

2 回答 2

4

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

于 2009-12-17T10:36:16.973 回答
3

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

于 2009-12-14T20:16:48.710 回答