ハードウェア要件に関する質問こんにちは、
最近、負荷の高い計算を行っているのですが、その計算に要する時間が本当に大変です。
なぜなら、毎日の処理要件を満たすには速度が足りないからです。
この問題について、2 セットのハードウェアを使用して、ランダムに選んだ 1 つのプロジェクトで [プロセス能力](116 列、3968 行) のテストを実行しました。
- INTEL I7-14700 + 64GB RAM搭載で2.5時間
- AMD Ryzen 7975WX + 128GB RAM搭載で1時間
したがって、質問は次のようになります。
- 以上のことから、WindowsシステムでJMP(ver18、非Pro)を実行すると、シングルコアの能力に依存しているように感じます。本当にそうでしょうか?
答えが「はい」の場合、ハードウェアのアップグレードの推奨される方向は何でしょうか?
- JMP Proはマルチコアで動作しますか?それとも非Proバージョンでも同様ですか?試用ライセンスはありますか?
- Intel プロセッサと AMD プロセッサには違いがありますか?
品質およびプロセスエンジニアリングハードウェア要件に関する質問Windowsのタスクマネージャーを使えば、これらの疑問のいくつかに答えられるはずです。メモリ不足でページングが発生しているかどうか、また複数のCPUを使用しているかどうかも確認できるはずです。ハードウェア要件に関する質問圧倒的に最も重要な要素はRAMの容量です。システムに搭載するRAMの容量は可能な限り大きくしましょう。JMPはすべてのデータをメモリに読み込むため、大容量データを扱う場合はRAMを最大限に活用する必要があります。また、SSDはシステムのスワップ領域が配置されている場所を駆動します。物理RAMが不足すると、システムはメモリ不足に対処するためにスワップ領域に頼らざるを得なくなります。SSDは回転式ディスクよりも大幅に高速です。
JMP にはマルチスレッド化された部分がありますが、それは特定の統計プラットフォームによって異なります。
ハードウェア要件に関する質問@Craige_Hales さんと@Paul_Nelsonさんが既に言及されている点に加えて、「高負荷の計算」とはどういう意味でしょうか?スクリプトを実行しているのですか、それとも組み込みのJMPプラットフォームを使用しているのですか?スクリプトは、問題へのアプローチを変えることで、多くの場合大幅に高速化できます。例えば、あるユーザーは、表操作ではなく行列計算を使用し、スクリプトによる計算ではなく組み込みのJSL関数を使用することで、2時間かかっていた処理時間をわずか15秒に短縮しました。