目次

6. 計算時間

6.1 2次元FDTDの計算時間

2次元FDTDの計算時間は以下のように評価されます。

2次元FDTDの計算時間 ∝ Nx * Ny * タイムステップ数 * Tx * データ数 / スレッド数 / プロセス数

計算時間の1例として以下のようになります。
・計算条件:Nx=Ny=41, Tx=68, PML4層, タイムステップ数=600, データ数=40,000
・ハードウェア: AMD Ryzen 7 7840HS, 8コア16スレッド
・計算時間: 1209秒

6.2 3次元FDTDの計算時間

3次元FDTDの計算時間は以下のように評価されます。

3次元FDTDの計算時間 ∝ Nx * Ny * Nz * タイムステップ数 * Tx * データ数 / スレッド数 / プロセス数

計算時間の1例として以下のようになります。
・計算条件:Nx=Ny=28, Nz=18, Tx=42, PML4層, タイムステップ数=300, データ数=40,000
・ハードウェア: FOCUSスパコン[13], Sシステム, AMD EPYC 9654, 96コア×2CPU=192コア
・計算時間: 1693秒

6.3 深層学習の計算時間

深層学習の計算時間は以下のように評価されます。

深層学習の計算時間 ∝ エポック数 * データ数 * パラメータ数

計算時間の1例として以下のようになります。
・計算条件:エポック数=200(2D), 50(3D), データ数=40,000, ResNet34, 画素数=112x112, パラメーター数=11,583,776(2D), 15,277,376(3D)
・ハードウェア: NVIDIA GeForce RTX 4060 Laptop, 3072コア
・計算時間: 4344秒(2D), 1152秒(3D)