- tetsu_koba
- 4124
- 0
- 3
- 1
高位合成でCとかJavaのソースがFPGAにそのまま焼けますというのは幻想で、今後もずっと幻想です #yapf
2015-02-22 13:41:20#yapf メモリーがないので、結局、streaming programになる。エフェクトのような信号処理には向いている。最近は、streaming databaseという話もある。packetが流れてきたのを逐次処理するというのにも応用が考えられている。
2015-02-22 13:43:10#yapf hadoopとかにも、streaming processingの流れが取り入れられている。最近は、map-reduceよりはstreamingが重要と考えられている。さすれば、FPGAが非常に生きてくる場面が増えつつある。
2015-02-22 13:44:06#yapf pipe line処理などにもFPGAは向いている。演算器がたくさんあるし自由に構成を変えられるので、複数のpipe lineを同時に処理するようなことが自由自在(演算器の数の限りにおいて)
2015-02-22 13:45:06#yapf cv::imread()でfileからの読み出しも可能だし、cv::COLOR_BGR2GRAYとかのカラー変換も、組み込みcvtColor()のようなstatic methodにより実行できる。
2015-02-22 13:49:07#yapf OpenCLは、source code compatibleであって、binary compatibilityはない。なので、offline compile (at build time), online compile (at runtime, like JIT)
2015-02-22 13:50:35OpenCL or OpenCV。ソースコンパチになっている。OpenCLのソースコードを保存しておかなければならない。 #yapf
2015-02-22 13:52:24#yapf 今日の配信体制すごい! @tetsu_kobaさんちのLivesWedgeだそうです。 pic.twitter.com/ISGipRc8os
2015-02-22 13:52:50#yapf そういうことを考えて、Androidでは、RenderScriptがあります。ただ、それなりのパフォーマンスを引き出しつつ、target device向けにonline compileするものです。
2015-02-22 13:53:50#yapf OpenCV with OpenCL for Android NDKが、github.com/noritsuna/Open… で公開されている!!!すばらしい。ありがとう。
2015-02-22 13:54:43#yapf FireFly-RK3288 has A17 1.8x4, Mali-T765, OpenCL1.1 ES3.0, RAM 2GB, Flash 16GB.
2015-02-22 13:56:15noritsuna/OpenCVwithOpenCL4AndroidNDK github.com/noritsuna/Open… これか #yapf
2015-02-22 13:56:30