5

ARM CPU (Snapdragon 800) を搭載した Ubuntu (Linaro) ボードで実行されるリアルタイム コンピュータ ビジョン プロジェクトを開発しています。

ソフトウェアの一部は、膨大な量の HD 画像で動作します。これは実行を遅くし、ボトルネックとして機能します。

これらの操作は次のとおりです。

  • 2D配列 (画像) 内のすべての局所的な最小値と最大値を検索します。現在、それは素朴で簡単な方法を使用して実装されています。
  • KD ツリーを構築し、K 最近傍探索を実行します。これは現在、OpenCV に含まれている FLANN ライブラリを使用して行われています。

利用可能な Adreno 330 GPU を利用して、これらの計算を高速化する方法を探しています。

私は OpenCL を見ていましたが、Adreno 330 では「組み込みプロファイル」としてのみサポートされていることがわかりました。

ARM プロセッサの NEON についても聞いたことがありますが、それがどのように役立つかはわかりません。

ヘルプ、ヒント、リンクをいただければ幸いです。

ありがとう、

アビ

4

0 に答える 0