実際、Nexus 10 で OpenCL サンプルを実行しようとしましたが、まだ成功していません。Mali OpenCL SDK http://malideveloper.arm.com/resources/sdks/mali-opencl-sdk/ と android NDK を使用しました。また、サンプルをリンクしている間、ターゲットから libGLES_mali.so を使用しました。苦労した後、サンプルプログラムをコンパイルしてボードにプッシュしました。問題なく動作するようですが、GPU コードのコンパイル中にエラーが発生します。
root@manta:/hello_world # ./hello_world_opencl
OpenCL error: CL_COMPILER_NOT_AVAILABLE
Build log:
error: Compiler not supported on this platform
Failed to build OpenCL program. common.cpp:351
OpenCL error: CL_INVALID_PROGRAM
Releasing the OpenCL program failed. common.cpp:204
Failed to create OpenCL program.hello_world_opencl.cpp:53
私はたくさんグーグルで検索しましたが、サブジェクトに関連するものは何も見つかりませんでした。この OpenCL コンパイラはどこにありますか? また、OpenCL ライブラリが搭載されているのに提供されないのはなぜですか?