Android支持OpenCL吗?

前端之家收集整理的这篇文章主要介绍了Android支持OpenCL吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
最近我想开发并行计算应用程序在 Android上使用OpenCL.据我所知,Android系统不包括“libopencl.so”,但是仍然有一些网站或博客在Android上显示OpenCL开发. Android支持OpenCL吗?如果是这样,在Android上开发OpenCL应该怎么办?

解决方法

2016年5月20日更新

对于具有arm64-v8a ABI的所有设备,OpenCL库也可能位于lib64文件夹中.

所以当您检查OpenCL库时,确保您还检查相应的lib64文件夹(如果您喜欢arm64-v8a作为您的应用程序的第一个ABI,您可能需要首先检查lib64文件夹).

例如:/system/vendor/lib64/libOpenCL.so

原来的答案:

自2014年以来,有更多的手机支持OpenCL.

以下是OpenCL库的位置:

高通Adreno:

/system/vendor/lib/libOpenCL.so
or /system/lib/libOpenCL.so (older devices)

ARM马里:

/system/vendor/lib/egl/libGLES_mali.so
or /system/lib/egl/libGLES_mali.so

的PowerVR:

/system/vendor/lib/libPVROCL.so

您可以使用OpenCL-Z Android来查看Android设备上OpenCL的可用性和功能.

猜你在找的Android相关文章