0

Windows XP、Vista、および 7 マシンを使用してコンピューティング グリッドを作成することがどれほど実現可能かを調べようとしています。すでに Windows HPC Server 2008 が出回っていることは知っていますが、コストを考えると、基本的には頼まなければ買えないという状況でした。

私はMPI.NETを見つけましたが、これは 2 年近く更新されていないように見えるので、少し懐疑的です。

理想的には、.NET 4.0 並列ライブラリと統合するだけで、利用可能なグリッドがあり、それを処理することを認識できるように構成できるものがあればいいのにと思います。夢物語。

無料ではなく、非常に高価でなくても、グリッド環境で最新のC# コードを使用できるものはありますか?

4

1 に答える 1

1

Windows Server 2008/2008R2 の何らかのバージョンを実行しているサーバーのグリッドが既にある場合、HPC Pack Express エディションは無料です。SOA ランタイムを使用して、WCF を使用して .Net アプリケーションをグリッドにスケールアウトし、Visual Studio の SOA クラスター デバッガー拡張機能を使用して、グリッド全体でアプリケーションをデバッグできます。プログラミング モデルの詳細については、このホワイト ペーパーを参照してください。さらに、そのコードは、Windows 7 を実行しているワークステーションのグリッド上で実行できます (ただし、無料ではない HPC Pack Enterprise エディションのライセンスが必要です)。

私の知る限り、.Net 4 の Parallel.For に類似した Cluster.For を提供している人はいません。それは素晴らしいことですが、克服しなければならない技術的な問題がたくさんあります。(おそらく最大の問題は、ラムダ式内のコードをシリアル化し、それを実行する計算ノードに自動的にデプロイする方法の問題です。)

于 2010-09-20T18:19:26.640 に答える