OpenCL库和绑定

时间:2011-12-29 16:50:41

标签: java c++ opengl d opencl

有没有人知道任何CL程序库(如果有好的文档会更好)?

我也对D语言绑定感兴趣。

是否有人看到基准测试将原生代码应用程序的性能与OpenCL和/或OpenGL的性能与Java Binding的性能进行比较?我知道DLL会导致性能下降。用C / C ++编写的应用程序是否会比Java上的应用程序更快?

2 个答案:

答案 0 :(得分:2)

正如Jakob所说,我的D包装器是@ https://github.com/Trass3r/cl4d

使用内联,-version = NO_CL_EXCEPTIONS和正确的死代码消除代码应该几乎等同于直接使用C API的手动编码应用程序。

因此包装器几乎不会产生任何开销,性能取决于你的内核和聪明的内存传输。

答案 1 :(得分:1)

JavaCL对我有用吗?

据我所知,与其他开销相比,绑定成本相当小,例如编译CL代码和与GPU交换数据。