Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用Aparapi从 Java 编写 OpenCL。
但是我找不到哪个 Aparapi 类将 Java 字节码转换为 OpenCL 内核。你能指点我吗?
有几个类用于转换为 OpenCL。
InstructionSet 和 ClassModel 类用于解析派生内核的字节码以进行分析。
MethodModel 类获取单个方法的字节码列表并将其“折叠”成适合表示更高级别构造(for/while 和表达式)的树数据结构。
KernelWriter 是负责将 MethodModel“渲染”到 OpenCL 的类。
如果您查看 KernelRunner 的 executeOpenCL 方法,您将看到 Aparapi 如何使用这些类来访问 OpenCL。
并来自 the_content?