WRF気象モデルを実行しています。これは、RAMを集中的に使用する高度に並列化されたアプリケーションです。
そのためにHPCクラスターを構築する必要があります。私は10GBのインフィニバンド相互接続を使用しています。
WRFはコア数に依存しませんが、メモリ帯域幅に依存します。そのため、コアi7 3820または3930Kは、高品質のxeonE5-2600またはE7よりも優れたパフォーマンスを発揮します。
大学はWRFにxeonE5-2670を使用しているようです。それは約1500ドルかかります。 Spec2006 fp_rates WRFベンチは、580ドルのi73930Kが1600MHzのRAMで同じように動作することを示しています。
興味深いのは、i7が最大2400MHzのRAMを処理できることで、WRFのパフォーマンスが大幅に向上します。次に、それは本当にxeonを上回ります。電力消費量は少し多いですが、それでも年間20ユーロ未満です。必要な追加パーツ(PSU、インフィニバンド、ケース)を含めても、i7ウェイはXeonよりも700ユーロ/ CPU安いです。
では、HPCクラスターで「ゲーマー」ハードウェアを使用しても大丈夫ですか?または、xeonでプロにする必要がありますか?
(これは重要なアプリケーションではありません。ダウンタイムを処理できます。ECCは必要ないと思いますか?)
私たちはこれを高頻度の金融取引の世界で短期間行いました(私が使用していたアプリケーションアーキテクチャを考えると、HPCとほぼ同じです)...
2010年の初め頃、私はカスタム3Uラック追跡のシングルソケットi7「ゲームシステム」に 10GbE Solarflare (with OpenOnload UDPメッセージカーネルバイパス)および/またはInfiniband相互接続。
IPMI /帯域外管理、電源管理、単一電源、およびホットスワップ可能な部品はありませんでした。 SSDと内部SASディスクの両方を異なるポイントで使用しましたが、ディスクは計算ノードにとって重要ではありませんでした。オペレーティングシステムは、高度にカスタマイズおよび調整されたカーネルを備えたFedoraLinuxでした。
これは概念実証で機能し、ライブデータを使用して本番環境でトレーディングアプリケーションがどのように反応するかを理解するまでは保留でした。しかし、物事が成長するにつれて、これは管理上の悪夢になりました...
冷却、データセンターの熱/スペース/密度(これらは3Uボックスでした)、サポート、リモート管理などの問題により、作業が中断されました。 CPUが技術的に故障することはありませんが、他のすべてのコンポーネントに問題があります!。そして、これは毎日の生産使用のわずか8時間のサイクルでした...
私たちは長期的に何をしましたか?
ゲーマーPCを放棄し、適切な専用サーバーハードウェアを使用しました。はい、これは金融会社だったので、予算の制限はありませんでしたが、証明されていないアプリケーションの潜在的な規模を考慮して、私それでも価格を意識する必要がありました。すべての価格帯で優れたサーバーがあり、スケールアップを計画している場合は、メーカーと取引を行うことができます。大きなHPC研究所のクラスターがギアの小売価格を払っているとは思わないでしょう?私たちも...
したがって、これを実行しようとしている場合は、全体像を考えてください。デスクトップグレードのCPUをサーバーグレードのハードウェアで使用することを考えているだけなら、それは機能します...しかし、フルタイムでの使用はお勧めしません。
これに関連するCPUの制限と可用性の問題を知っている場合は、検討のためのデータポイントのみを提供できます。
I7はECCバッファードRAMを使用できず、デュアルまたはクアッドソケット構成でインストールできません。それはそれを使用しないのに十分な理由のようです-しかしもちろん、あなたのニーズはそうではないかもしれません。
個人的には、Xeonは長期間にわたってより多くの同時ロードをサポートするように設計されているため、Xeonに傾倒します。 CPUを集中的に使用する作業を長期間、たとえば数時間または数週間実行している場合、Xeonの平均故障間隔はi7よりもはるかに長くなります。
それ以外は、サーバーのロードアウトに関する@MDMarraの応答に従います。
これは、RAMを集中的に使用する高度に並列化されたアプリケーションです。
これは、CPUのコアあたりの電力は、コアの数やRAMボックスに詰め込んで、より高速にスケールアップできる量ほど問題ではないようです。それを念頭に置いてください。 、おそらくあなたは 16コアOpterons を dual-cp 構成で使用することを検討したいと思うでしょう。それはDDR3-2400を実行しないかもしれませんが、256GBのDDR3を詰め込むことができます-1600はそれらの32個のCPUコアに広がりました。