問題タブ [hpc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
distributed-computing - 大規模分散システムのログ ファイル
私はグリッドと HPC 空間で多くの作業を行っていますが、数百 (場合によっては数千) のサーバーに分散されたシステムで直面する最大の課題の 1 つは、ログ ファイルの分析です。
現在、ログ ファイルは各ブレードのディスクにローカルに書き込まれますが、UDP アペンダーなどを使用してログ情報を公開し、中央で収集することも検討できます。
できるだけリアルタイムに近い状態で問題を特定できるようにすることが目的であるとすると、何をすべきでしょうか?
cuda - GPGPU の使用に成功しましたか?
nVidia CUDAなどを使用してGPGPUを利用するアプリケーションを作成した人がいるかどうか知りたいです。もしそうなら、どのような問題を発見し、標準の CPU と比較してどのようなパフォーマンスの向上を達成しましたか?
performance - GPGPU(汎用GPU)開発のメリット・デメリットとは?
GPGPU の開発に役立つ重要な要素は何なのか、そしてもちろん、受け入れられない制約は何なのか、疑問に思っています。
私の頭に浮かぶのは:
- 主な利点:これらのものの生の力
- 主な制約: メモリ モデル
あなたの見解は?
c++ - MPI またはソケット?
一部のデータ処理のために疎結合クラスターに取り組んでいます。ネットワーク コードと処理コードは用意されていますが、私たちのアプローチではさまざまな方法論を評価しています。現在、当然のことながら、パフォーマンスの問題で I/O バウンドになっており、そのボトルネックを減らそうとしています。明らかに、Infiniband のようなより高速なスイッチはすばらしいものですが、持っているものを捨てて新しい機器を手に入れるという贅沢はできません。
私の質問はこれです。クラスタ上で実行されるすべての従来型および本格的な HPC アプリケーションは、通常、ソケットを介して直接送信するのではなく、メッセージ パッシングを使用して実装されます。これによるパフォーマンス上の利点は何ですか? ソケットから切り替えた場合、スピードアップが見られるでしょうか?
c# - 開発マシンで MS Compute Cluster Server をエミュレートできますか?
MS コンピューティング クラスターでジョブを管理するクライアントのプロジェクトがあります。私は彼らのネットワーク外でアプリケーションを開発するつもりであり、彼らのネットワークに接続する必要なしに私のアプリを開発/デバッグする方法が欲しい.
私は C# でアプリを開発していますが、これまでのところ、Microsoft Compute Cluster Pack SDK しかありません。
cluster-computing - PBS:ノード全体を要求せずに、ノードごとに1つのコアのみを要求する
PBSをサポートするクラスター上でファームアウトする必要のあるプロセスがありますが、プロセスの制限により、ノードごとに一度に実行できるプロセスは1つだけです。各ノードには2つのプロセッサがあり、ゲットーのアプローチでは、ジョブごとに2つのプロセッサを要求するだけです。しかし、それは仕事ごとのコアを無駄にします。特定のノードで一度にすべてのジョブの単一のプロセスのみが実行されていることを確認しながら、ジョブごとに単一のコアを要求することは可能ですか?
hpc - クラスターを借りる
レンタル可能なクラスターがあるかどうか疑問に思います。
シナリオ:
特定のファイルで(最適化後)実行するのに1週間かかると見積もるプログラムがあります。おそらく、もっと長い。残念ながら、約300以上の異なるファイルを実行する必要があるため300
、計算時間は約数週間になります(6ウォールクロック年の連続実行ジョブに丸めることができます)。遅くとも12月までに行われるべき研究の仕事にとって、それは単に受け入れられないことです。他のオプションを検討している間、私は単にBeowulfクラスターをレンタルするオプションを調査しています。仕事は学術的であり、博士号の修了につながります。
理想的なのは、ソースファイルとジョブファイルを会社に送信し、1〜2週間後に結果ファイルを受け取る会社です。出来上がり!
クイックグーグルでは、ひどく有望なものは何も見つかりません。
提案された解決策?
gpgpu - CUDA、OpenCL、PGIなど...しかし、GLSLとCgはどうなりましたか?
ポートランドグループが提供するCUDA、OpenCL、およびGPUオプションは興味深いものです...結果は印象的です(一部のグループでは125倍のスピードアップ)。GPGPUツールの次の波は、科学計算の世界を支配する準備ができているようです。しかし、GLSLとCgが発表されたときの同じファンファーレを思い出します。
GLSLとCgはどうなりましたか?サポートは終了しましたか?人々はまだGPUの汎用コンピューティングにGLSLとCgを使用していますか?
linux - HPC での SVN からのバイナリの自動テスト
SVN リポジトリ内の Fortran バイナリに対して、オンデマンドで、または Cron ジョブを使用して、テスト ケースの自動テストをセットアップしたいと考えています。問題を少し複雑にするために、テスト ケースは計算クラスターで実行されるため、各テスト ケースは PBS スクリプトを生成する必要があります。(Linux環境)
Web テストや単体テストのソリューションはたくさんありますが、バイナリを直接テストするためのものは見つかりませんでした。たとえば、入力を提供し、出力を予想されるソリューションと比較します。
これにどのようにアプローチすべきかについての提案はありますか?