自作クラスタ計算機:mpiによる並列計算
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
自作クラスタ計算機:mpiによる並列計算 [2020/03/02 14:56] – [準備] koudai | 自作クラスタ計算機:mpiによる並列計算 [2020/03/02 14:57] – [準備] koudai | ||
---|---|---|---|
Line 10: | Line 10: | ||
====== 準備 ====== | ====== 準備 ====== | ||
- | 事前に各ノードのCPUのコア数とスレッド数を確認してください | + | 事前に各ノードのCPUの物理コア数とスレッド数を確認してください |
* CPU数< | * CPU数< | ||
Line 17: | Line 17: | ||
* 出てきた数字がCPUあたりの物理コア数になります | * 出てきた数字がCPUあたりの物理コア数になります | ||
* スレッド数(論理コア数)< | * スレッド数(論理コア数)< | ||
- | * 表示される行数が スレッド数 = CPU数 × CPUあたりのコア数 に対応します。Hyper-Threadingが有効の場合、コア数は物理コア数の2倍になります。 | + | * 表示される行数が スレッド数 = CPU数 × CPUあたりのコア数 に対応します。Hyper-Threadingが有効の場合、論理コア数は物理コア数の2倍になります。 |
* Hyper-Threadingは見かけ上のコア数が2倍になる技術であり、並列計算プログラムで並列化効率が良い場合は逆に計算速度が著しく低下します。これは1つの物理コアに2つのジョブが投入されてしまうために発生します。 | * Hyper-Threadingは見かけ上のコア数が2倍になる技術であり、並列計算プログラムで並列化効率が良い場合は逆に計算速度が著しく低下します。これは1つの物理コアに2つのジョブが投入されてしまうために発生します。 | ||
* 並列化されたスレッドごとの並列化効率が著しく悪く、1つのスレッドの計算が終わっているのに別のスレッドの計算は続いている、というような場合にのみ有効です。 | * 並列化されたスレッドごとの並列化効率が著しく悪く、1つのスレッドの計算が終わっているのに別のスレッドの計算は続いている、というような場合にのみ有効です。 |
自作クラスタ計算機/mpiによる並列計算.txt · Last modified: 2023/12/26 23:43 by koudai