[地球流体電脳倶楽部] [dcmodel | dcmodel-tools] [numexp] [spmodel]

ispack3 スレッド並列の計算時間比較


test.f90 (SYPACK 内での逆変換(S2G) と正変換(G2S) のテスト)

スレッド数 1 2 3 4 5 6 7 8
S2G [sec] 4.66E-02 2.50E-02 1.75E-02 1.80E-02 1.51E-02 1.38E-02 1.25E-02 1.20E-02
G2S [sec] 3.41E-02 1.84E-02 1.32E-02 1.33E-02 1.14E-02 1.01E-02 9.26E-03 8.62E-03


スレッド数 1 2 3 4 5 6 7 8
S2G [sec] 1.16E+01 6.03E+00 4.18E+00 3.96E+00 3.23E+00 2.74E+00 2.39E+00 2.13E+00
G2S [sec] 9.17E+00 4.87E+00 3.44E+00 3.23E+00 2.64E+00 2.25E+00 1.97E+00 1.76E+00


スレッド数 1 2 3 4 5 6 7 8
S2G [sec] 8.03E+01 4.58E+01 3.51E+01 2.75E+01 2.02E+01 1.87E+01 1.48E+01 1.35E+01
G2S [sec] 6.81E+01 3.92E+01 2.54E+01 2.35E+01 1.73E+01 1.61E+01 1.30E+01 1.21E+01

  • S p = T 1 / T p

    T 1 - 1スレッドでの実行時間
    T p - pスレッドの実行時間


  • E p = S p / p

    p - スレッド数