有没有人知道任何CL程序库(如果有好的文档会更好)?
我也对D语言绑定感兴趣。
是否有人看到基准测试将原生代码应用程序的性能与OpenCL和/或OpenGL的性能与Java Binding的性能进行比较?我知道DLL会导致性能下降。用C / C ++编写的应用程序是否会比Java上的应用程序更快?
答案 0 :(得分:2)
正如Jakob所说,我的D包装器是@ https://github.com/Trass3r/cl4d
使用内联,-version = NO_CL_EXCEPTIONS和正确的死代码消除代码应该几乎等同于直接使用C API的手动编码应用程序。
因此包装器几乎不会产生任何开销,性能取决于你的内核和聪明的内存传输。
答案 1 :(得分:1)
JavaCL对我有用吗?
据我所知,与其他开销相比,绑定成本相当小,例如编译CL代码和与GPU交换数据。