1

我正在评估使用 OpenCL 即时编译 CPU 设备的性能关键数学表达式的可能性。我目前正在直接使用 LLVM(或者更确切地说,我有一个有效的概念证明),但会发现 OpenCL 提供的抽象在未来非常有用。

我现在试图弄清楚在将 OpenCL 用于 CPU 设备时是否有某种方法可以通过外部链接调用函数,相当于 LLVM 中的以下内容:

... = llvm::Function::Create(..., llvm::Function::ExternalLinkage, "...", ...);

因为我的 OpenCL 实现至少是建立在 LLVM 之上的,所以我希望这能以某种方式实现。

4

1 回答 1

2

这个功能http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueNativeKernel.html是否 完成了你所追求的?

编辑:信用到期的信用:https ://stackoverflow.com/a/10807728/717881

于 2013-04-18T12:59:02.887 回答