相关疑难解决方法(0)

OpenCL用户定义的内联函数

是否可以在OpenCL代码中定义自己的函数,以便内核可以调用它们?是的,我在哪里可以看到一些简单的例子?

c opencl

9
推荐指数
2
解决办法
2万
查看次数

为什么GPU代码中不允许执行系统命令?

我尝试在GPU代码(OpenCL/C++内核)中执行系统命令

system("ngspice");
Run Code Online (Sandbox Code Playgroud)

但是我收到了这条ERROR消息:CL_INVALID_BINARY.

我发现一些问题,说它不允许在内核中调用外部函数!

OPENCL: OpenCL - 是否可以从内核中调用另一个函数?

CUDA: 不支持CUDA外部呼叫

如果我没错,那是OPENCL/CUDA限制之一:

OpenCL:https://www.khronos.org/registry/cl/sdk/1.0/docs/man/xhtml/restrictions.html

CUDA:http://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#functions

我对吗?这种限制背后的原因是什么?

c++ opencl

-4
推荐指数
1
解决办法
237
查看次数

标签 统计

opencl ×2

c ×1

c++ ×1