Aparapi类将字节代码转换为OpenCL内核

时间:2013-06-03 15:52:30

标签: java opencl aparapi

我正在使用Aparapi从Java编写OpenCL。

但是我找不到哪个Aparapi类将Java字节代码转换为OpenCL内核。你能指点我吗?

1 个答案:

答案 0 :(得分:4)

有一些类用于转换为OpenCL。

InstructionSet和ClassModel类用于解析派生内核的字节码以进行分析。

MethodModel类获取单个方法的字节码列表,并将其“折叠”为适合表示更高级别结构的树数据结构(for / while和expression)。

KernelWriter是负责将MethodModel“渲染”为OpenCL的类。

如果查看KernelRunner的executeOpenCL方法,您将看到Aparapi如何使用这些类来访问OpenCL。