gpt4 book ai didi

java - 将字节码转换为 OpenCL 内核的 Aparapi 类

转载 作者:行者123 更新时间:2023-11-29 03:33:15 31 4
gpt4 key购买 nike

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

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

最佳答案

有几个类用于转换为 OpenCL。

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

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

KernelWriter 是负责将 MethodModel“呈现”到 OpenCL 的类。

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

关于java - 将字节码转换为 OpenCL 内核的 Aparapi 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16900831/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com