【发布时间】:2014-12-14 15:43:36
【问题描述】:
所以我正在运行矩阵乘法 OpenCL 代码, 问题是相同的代码,在 GPU 中运行起来就像一个魅力,但给出了 CPU 的错误。 我得到的错误是:
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Command terminated by signal 6
我正在使用的代码从此链接中引用,
http://gpgpu-computing4.blogspot.com/2009/09/matrix-multiplication-2-opencl.html
我已根据我的要求进行了细微的更改,其他代码几乎相同。 谁能帮我看看为什么会出现错误。
提前致谢
【问题讨论】:
-
这看起来不像 C 程序会给你的错误。 C 没有异常或命名空间。
标签: c exception opencl gpu gpgpu