0

私は GPU のオフロードに興味があり、Silverlight はマルチプラットフォームの方法で計算を GPU にオフロードできるのではないかと考えています。

これは可能ですか?使用できるサンプル ライブラリは何ですか?

Silverlight が OpenCL を使用する可能性はありますか?

4

3 に答える 3

2

GPU オフロード (Web ブラウザーのコンテキストで) については、WebGL と WebCL を調べる必要があります。私の偏見かもしれませんが、Flash、Silverlight、Java などのプロプライエタリ プラグインはほとんど死んでいます。

于 2012-12-19T10:56:05.743 に答える
1

この質問はトロールのように見えますが、私はそれに答えます;)

これは可能ですか?使用できるサンプルライブラリは何ですか?

Windowsの場合のみ、SL 4 COM相互運用機能を使用してハッキングできる可能性がありますが、私はそれを当てにしません。

Silverlightはマルチプラットフォームではありません。Windowsではフル機能で動作し、MACで制限され、Linux/Unixでは開発が遅れます...Microsoftが提供していないMoonlightプロジェクトを介して。

SilverlightがOpenCLを使用する可能性はありますか?

いいえ、Silverlightは死んでいて、実際に生きていることは一度もありません(私もこのテクノロジーに多くの時間を費やしてほとんど何もしていません:()そしてSL5が最後のバージョンになる可能性があります。

したがって、最善の策は、JavaやそのOpenCLバインディングJavaCLなどのクロスプラットフォームテクノロジーを使用することです:http ://code.google.com/p/javacl/アプレットまたはJWSデプロイメントを使用します。

于 2012-12-18T10:50:51.963 に答える
1

Silverlight 5 がおそらく最後のバージョンであるという事実を無視しても、Microsoft が OpenCL/CUDA などをサポートする可能性は現在ありません。

一部の構成では現在カスタム シェーダー (HLSL) をサポートしていますが、ベンダー固有 (CUDA) または競合 (OpenCL) テクノロジはサポートしていないため、DirectX 機能を利用できる可能性があります。

于 2012-12-19T10:38:25.773 に答える