- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试调试我的 OpenCL 内核。我认为,错误是错误的内存分配。所以,我正在寻找一种方法来检测它。
长话短说,我可以在 POCL 平台上运行 OpenCL 内核并使用知名仪器对其进行检查吗?
最佳答案
是的,Oclgrind 应该提供更多有用的错误消息,而且 pocl 的调试符号支持应该再次在 master 中工作。因此,valgrind 和 gdb 现在应该能够更好地识别 OpenCL C 行号。
pocl master 中还有一个新的 env POCL_EXTRA_BUILD_FLAGS:
“将环境变量的内容添加到所有 clBuildProgram() 调用中。例如。 POCL_EXTRA_BUILD_FLAGS="-g -cl-opt-disable"可用于强制添加所有内置内核的调试数据以帮助调试内核问题使用 gdb 或 valgrind 等工具。”
关于c++ - OpenCL POCL + asan 或 valgrind,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55131306/
我正在尝试使用 pocl为 RISCV64 交叉编译 OpenCL 程序。此链接的幻灯片 18:https://riscv.org/wp-content/uploads/2015/01/riscv-s
POCL(可移植计算语言)和OpenCL有什么区别,POCL有什么优点? http://pocl.sourceforge.net/ POCL 是否有一种与 OpenCL 不同的类 C 语言、不同的编译
我正在尝试调试我的 OpenCL 内核。我认为,错误是错误的内存分配。所以,我正在寻找一种方法来检测它。 长话短说,我可以在 POCL 平台上运行 OpenCL 内核并使用知名仪器对其进行检查吗? 最
我是一名优秀的程序员,十分优秀!