如何将OpenCL与OpenJDK集成?

时间:2019-11-16 08:13:32

标签: java opencl

我正在从事一个项目,在该项目中,我需要使用在OpenJDK上运行的OpenCL来完成某些任务(与GC相关)。

我能够将OpenCL库集成到OpenJDK源代码并成功构建它。但是大多数OpenCL代码使用向量数据类型,而OpenJDK不支持。

如何在OpenJDK中运行简单的OpenCL代码?

我能够包含OpenCL库

#define CL_USE_DEPRECATED_OPENCL_1_2_APIS
#define CL_TARGET_OPENCL_VERSION 110
#include <CL/cl.hpp>

但是声明这样的内容会导致错误。

std::vector<int> testVector;

我也在检查OpenCL与OpenJDK的集成,并遇到了这个特殊链接 https://openjdk.java.net/projects/sumatra/,他们在那里提到了 Rootbeer-可以简化使用Java编程GPU的编译器 ,但我无法加载它。

有人可以告诉我是否可以在OpenJDK中使用OpenCL吗?

0 个答案:

没有答案