我正在使用 OpenCL 并且我在指针方面有很多问题(分段违规)。我如何调试 GPU 的内核代码以查看我放置属性的内存并查看我的错误?
有一些 GPU 调试工具,但另一种方法是使用 Intel CPU 驱动程序并使用 CPU 调试器进行调试。这是英特尔关于如何做到这一点的文章:https : //software.intel.com/en-us/node/539339
或者,由于它是 C99,您可以将内核代码移动到常规 C/C++ 程序中,然后首先让逻辑在那里工作,然后将其移动到内核中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句