Android JNI中使用了libOpenCL.so,依赖libGLES_mali.so,但是link时出错
我在JNI项目中使用到了OpenCL并行计算,对项目中的亿级别的for循环计算,进行优化。本身在PC上Debug时需要运行260s,在Android上需要运行13s的计算过程,在Android上使用OpenCL后,可以将计算耗时提升到20ms,提升了几百倍的速度,运行效率达到了可以让项目落地实施的程度。使用的libOpenCL.so是Android系统中自带的,一般在目录system/vendor/lib64下。使用OpenCL库,还需要一些其他的库,基本上都在上述目录下。如果没有,可以看.
原创
2020-07-16 16:57:30 ·
4162 阅读 ·
0 评论