gpt4 book ai didi

java - 适用于 Android 的 OpenCL Java 绑定(bind)

转载 作者:行者123 更新时间:2023-11-29 05:35:24 25 4
gpt4 key购买 nike

我从 2010 年开始从事 Java 技术工作。所以我不习惯 C/C++ 语言。最近我需要为 Java 和 android 使用 OpenCL。有许多针对 OpenCL 的 Java 绑定(bind)可用,例如 JavaCL、oCL 等。JavaCL 基于 JNA。 Android 不支持 JNA。那么有什么方法可以将这些绑定(bind)与 android.或者是否有专门针对 Android 的 OpenCL 绑定(bind)。

最佳答案

Android 中没有对 OpenCL 的官方支持。他们甚至从 Nexus 10 中删除了非官方的 OpenCL 驱动程序:

http://www.anandtech.com/show/7191/android-43-update-for-nexus-10-and-4-removes-unofficial-opencl-drivers

删除的原因很可能是政治原因,因为他们 (Google) 希望每个人都在 android 上使用他们自己的渲染脚本:

http://developer.android.com/guide/topics/renderscript/compute.html

将现有的 OpenCL 内核移植到渲染脚本内核应该不会太麻烦。我在性能方面没有实际经验,但至少最终应该与直接使用 OpenCL 几乎相同。

关于java - 适用于 Android 的 OpenCL Java 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19681127/

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