【发布时间】:2018-02-08 01:49:13
【问题描述】:
我正在使用 OpenCL,但指针有很多问题(分段违规)。如何调试 GPU 的内核代码以查看我放置属性的内存并查看我的错误??
【问题讨论】:
我正在使用 OpenCL,但指针有很多问题(分段违规)。如何调试 GPU 的内核代码以查看我放置属性的内存并查看我的错误??
【问题讨论】:
有一些 GPU 调试工具,但另一种方法是使用 Intel CPU 驱动程序并使用 CPU 调试器进行调试。这是英特尔关于如何做到这一点的文章: https://software.intel.com/en-us/node/539339
或者,由于它是 C99,您可以将内核代码移动到常规的 C/C++ 程序中,先让逻辑在那里运行,然后再将其移动到内核中。
【讨论】: