GPGPU CUDA 调试服务器

Posted

技术标签:

【中文标题】GPGPU CUDA 调试服务器【英文标题】:GPGPU CUDA debug server 【发布时间】:2011-05-25 11:43:28 【问题描述】:

我可以访问一台服务器机器,其中有 3 个启用了 CUDA 的 GPU,我想使用 NVidia Parallel Nsight 在机器上进行远程调试。 只需找到即可。

现在,是否可以在同一台机器上但在另一个 GPGPU 上启动另一个调试会话(可能由另一个开发人员)?

如果我在 linux 上使用 gdb,是否可以这样做?

谢谢, 克丽丝

【问题讨论】:

【参考方案1】:

Krisy,是的,这是可能的。

但是,您提到的这个案例/场景尚未经过 Nsight 团队内部的积极测试。我在一个与你提到的设置相似的系统上快速尝试了这个,我能够同时调试 2 个不同的 CUDA 应用程序实例(假设每个应用程序在不同的唯一设备上运行,该设备未连接到任何输出显示器) .

不保证其稳定性。从我迄今为止的尝试来看,这对我有用,理论上它也应该有效,但在某些情况下,我的系统出现了缓慢的行为。

其他有兴趣了解更多的开发者,请关注:http://forums.nvidia.com/index.php?showtopic=201211

【讨论】:

以上是关于GPGPU CUDA 调试服务器的主要内容,如果未能解决你的问题,请参考以下文章

假设检验和GPGPU

您是不是成功使用了 GPGPU? [关闭]

是否有支持 GPGPU 编程的显卡列表?

将 GPU 用作视频卡和 GPGPU

如果我们有 GPGPU,为啥还要使用 SIMD? [关闭]

Linux FFmpeg h.264 h.265 GPU加速 CUDA加速编码封装分析