測定データ

表00
測定結果($256\times256$格子、有効数字6ケタ)
展開 カーネル名 平均時間[ms] 合計[ms]
1000ステップ
有り
\roop 545.362 750.996
\noroop 132.201
\rem 73.4240
無し
\roop 680.805 947.798
\noroop 167.065
\rem 99.9280
10000ステップ
有り
\roop 5208.00 7181.21
\noroop 1266.67
\rem 699.778
無し
\roop 6521.67 9086.12
\noroop 1606.00
\rem 960.004
100000ステップ
有り
\roop 51781.0 71411.7
\noroop 12599.7
\rem 7031.00
無し
\roop 64998.0 90580.0
\noroop 15993.5
\rem 9588.50
表00
CPUの測定結果(1000ステップ、有効数字6ケタ)
格子数 平均時間[ms]
$256\times256$ 241738
$512\times512$ 2399540
表00
測定結果($512\times512$格子、有効数字6ケタ)
展開 カーネル名 平均時間[ms] 合計[ms]
1000ステップ
有り
\roop 2638.00 2824.29
\noroop 115.115
\rem 69.5580
無し
\roop 3334.33 3577.03
\noroop 145.692
\rem 97.0053
10000ステップ
有り
\roop 25776.7 27606.8
\noroop 1130.33
\rem 706.546
無し
\roop 32864.3 35264.0
\noroop 1439.67
\rem 961.454
100000ステップ
有り
\roop 272106 291506
\noroop 12036.7
\rem 7363.33
無し
\roop 341475 3667424
\noroop 14978.7
\rem 9970.67
表00
測定結果($1024\times1024$格子、有効数字6ケタ)
展開 カーネル名 平均時間[ms] 合計[ms]
1000ステップ
有り
\roop 11227.3 11398.2
\noroop 101.280
\rem 69.5580
無し
\roop 14009.0 14232.9
\noroop 128.495
\rem 95.4447
10000ステップ
有り
\roop 109140 110846
\noroop 1011.00
\rem 694.596
無し
\roop 141256 35264.0
\noroop 1324.33
\rem 984.131
100000ステップ
有り
\roop 1168590 1186880
\noroop 10854.3
\rem 7434.67
無し
\roop 1489850 1514080
\noroop 13906.7
\rem 10314.3
表00
レジスタとOccupancyの測定結果($256\times256$格子、1000ステップ時)
展開 カーネル名 Registers/Thread Occupancy[%]
有り
\roop 53 56.2
\noroop 47 62.5
\rem 47 25.0
無し
\roop 62 50.0
\noroop 56 56.2
\rem 56 25.0
表00
メモリの測定結果($256\times256$格子、1000ステップ時)
展開 カーネル名 Global Load Transactions Global Store Transactions
有り
\roop 682047 60060
\noroop 213522 18772
\rem 190 13
無し
\roop 943167 60060
\noroop 295122 18772
\rem 360 13