サーバー遅い?2
も少し詳しくやってみた
スーパーπ104万桁
現行サーバー 147.190(4.220) Sec.
新サーバー 80.553(1.928) Sec
新しいサーバーの圧勝
先日のテストプログラム(prg.2)に、手作業で高速化修正(構造体配列を参照化)をかけたもの(prg.1)
とでの比較。 それぞれのサーバーでコンパイルして、-O3の最適化あるなし
全8種のプログラムをそれぞれのサーバー上で動作させてみて時間を計測してみた
えーと、まとめると
最適化を指定しない場合 gcc4.3はgcc3.3に性能で劣る
最適化O3を指定すると、基本gcc4.3が性能が上だけど 一部例外がある
現行サーバーと新サーバーでは 新サーバーの方が高速。
現行サーバー、3.3、prg.2がなぜ一番早いかも謎
スーパーπ104万桁
現行サーバー 147.190(4.220) Sec.
新サーバー 80.553(1.928) Sec
新しいサーバーの圧勝
先日のテストプログラム(prg.2)に、手作業で高速化修正(構造体配列を参照化)をかけたもの(prg.1)
とでの比較。 それぞれのサーバーでコンパイルして、-O3の最適化あるなし
全8種のプログラムをそれぞれのサーバー上で動作させてみて時間を計測してみた
環境 | gcc | prg | 最適化無し | -O3最適化 |
新サーバー | 3.3 | prg.1 | 30.076s | 14.757s |
prg.2 | 33.551s | 14.722s | ||
4.3 | prg.1 | 31.491s | 14.057s | |
prg.2 | 35.257s | 14.063s | ||
現行サーバー | 3.3 | prg.1 | 32.889s | 15.512s |
prg.2 | 29.463s | 13.471s | ||
4.3 | prg.1 | 48.109s | 14.552s | |
prg.2 | 46.341s | 14.571s |
えーと、まとめると
最適化を指定しない場合 gcc4.3はgcc3.3に性能で劣る
最適化O3を指定すると、基本gcc4.3が性能が上だけど 一部例外がある
現行サーバーと新サーバーでは 新サーバーの方が高速。
現行サーバー、3.3、prg.2がなぜ一番早いかも謎
posted by AKAKE at 2009/05/12 16:28
Notice: Undefined index: HTTP_REFERER in /home/cosmosa/www/blog/topic.php on line 123