2017-02-01 9 views
2

HalideとOpenVXは同様の目標を持っているようです。HalideとOpenVX

誰かが、今日のコミュニティで採用されている点で、どこが違うのか、両方がどこに立っているのかについてコメントできますか?

+0

うれしいことに注意してください。これは、ここに戻っていないhalide-devメーリングリストにいくつか返答しました。同じタイトルのスレッドをご覧ください:https://lists.csail.mit.edu/pipermail/halide-dev/2017-February/thread.html – jrk

+0

このスレッドに言及していただきありがとうございます。最後のコメントは、HalideとOpenVX(グラフオプティマイザ経由)はOpenVXが(ノードAPIに準拠している限り)ノードをハードウェアで高速化できるという例外を除いて同じ機能を提供すると私は最後に考えています。 t。正しい?もしそうなら、OpenVXはすでに存在しましたが、Halideの作成を促したのは何ですか?言い換えれば、HalideはどのようにOpenVXが提供する機能のサブセットではないのでしょうか? – Lolo

答えて

1

OpenVXは、有用ではあるが、より大きな問題(IMO)とアルゴリズムを異種アーキテクチャにマッピングする時間のかかる作業には対処していない。
少し前に私の考えを書いていたのですが、それは興味深いかもしれません。http://ks-dsp.blogspot.com/2016/09/halide-for-adas.html

+0

私の理解では、特定のプラットフォームで適切に最適化された場合、OpenVXグラフスケジューリングは、実行時に処理ブロックを対象となる異機種アーキテクチャの適切なコンポーネントに効率的にマッピングするタスクに特に取り組んでいます。私が間違っている? – Lolo

+0

私はHaliide(まだ)を知らない。 OpenVXは私が理解しているとおり、あなたが何を記述しているのかを正確に示します。私が追加できる唯一のことは、誰もが主に組み込みハードウェア(スマートフォンなど)をターゲットにしていることを強調しているようです。 – JPNotADragon

関連する問題