20

私は、HPC と並列プログラミングに関心のある若い開発者です。

ここでわかるように、http://www.khronos.org/webclは「リリース」されています (まだワーキング ドラフトではありません)。これは OpenCL の Web への移植です。どこから始めればよいかわかりません。何をすればよいかわかりません。Chrome でやりたいのですが、残念ながら Firefox のような実験的なプラグインがまだありません。 v8のおかげでパフォーマンスが向上しました。

まあ、誰もそれについて何も知らないのですか?idl ファイルを使用する必要があることはわかっていますが、実際にどこで何をするのかわかりません。


実際、私の問題は、最近、最初にデバッグだと思います。Firebug は、chrome のデバッガーと比べて面倒でわかりにくいです。Chrome はバグが少なく、軽量であり、これについてもパフォーマンスを向上させることができます。

また、Firefox の .idl がどのように実装されているかを確認し、両方のエンジンからリソースがどのように処理されるかについて、パフォーマンスを比較する必要があります。

4

4 に答える 4

5

Chromeバージョンの場合、Samsung(Google Codeにあるもの)が最適です。これはSafari用です。SafariはWebKitに基づいており、これはChromeのベースでもあります。ただし、Chromeのレンダラーの操作は、特別なプロセスであると私が信じているため、注意が必要な場合があります。Chromeの開発者はこれを手伝ってくれると思いますが、誰かがすでにこれを見始めているかどうかをWebCLプロジェクトのメンバーに確認することをお勧めします。

機能面では、SamsungのバージョンはNokiaのバージョンとは実用上大きな違いがあります。つまり、WebCLからWebGLへのデータの直接移動をサポートしています。すべてのデータをGPUから移動せずに計算を視覚化したい場合(リアルタイムのパフォーマンスが低下します)、これは大きな問題です。

幸運を!

于 2012-11-12T04:00:36.557 に答える
3

Firefox WebCL 拡張機能を Chrome ブラウザーに移植した場合に期待されるパフォーマンスの向上は、おそらくありそうにないと思います。したがって、コードの JavaScript コンポーネントは、処理時間のごくわずかな割合を占める可能性が高くなります。当面、WebCL を試してみたい場合は、Firefox 拡張機能を使い続ける必要があります。

于 2012-10-09T00:20:51.757 に答える