【问题标题】:NVIDIA Parallel Nsight and OpenCLNVIDIA Parallel Nsight 和 OpenCL
【发布时间】:2011-08-11 16:12:48
【问题描述】:

我对 NVIDIA Parallel Nsight 和 OpenCL 有点困惑,谁能确认我可以使用 NVIDIA Parallel Nsight 1.5 或 2.0RC 调试 OpenCL 代码?

【问题讨论】:

    标签: debugging opencl nvidia nsight


    【解决方案1】:

    目前还不能使用 Parallel Nsight 调试 OpenCL 内核。 Parallel Nsight 2.0(截至 2011 年 6 月的最新版本)仅支持调试 CUDA 内核。然而,OpenCL 调试是可能在未来版本中加入产品的功能之一。

    【讨论】:

      【解决方案2】:

      是的,有可能,我自己做过,唯一的问题是您需要两台连接到网络的计算机,并且有两个相同的视频卡。一个将逐步执行您的内核(由于这个事实,图形适配器将无法显示结果,显示将停止)这是第二台计算机进入的地方,它像您一样在 Visual Studio 中显示结果正在调试普通程序。

      我个人认为 NVIDIA Parallel Nsight 是一个无用的工具。任何内核调试都可以通过向内核添加额外的参数并在那里输出任何主题数据来完成。

      【讨论】:

      • 我在 Apple 平台上尝试了 put -g 参数,但它给了我关于不支持参数的消息。
      • 不明白什么是apple平台,只能在windows下使用NPNS...
      【解决方案3】:

      Parallel Nsight 2.1 现在包含用于跟踪 OpenCL 1.1 的 API
      @见http://nvidia.com/object/parallel-nsight.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-02-02
        • 2012-03-17
        • 1970-01-01
        • 2011-03-01
        • 2017-04-25
        • 2017-10-24
        • 2012-11-21
        相关资源
        最近更新 更多