【问题标题】:OpenCL Java bindings for android适用于 Android 的 OpenCL Java 绑定
【发布时间】:2013-10-30 11:36:13
【问题描述】:

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

【问题讨论】:

    标签: java android binding opencl


    【解决方案1】:

    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 几乎相同。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-13
    • 2011-07-15
    • 1970-01-01
    • 1970-01-01
    • 2015-10-28
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    相关资源
    最近更新 更多