FRK-SH2A (8) SHC vs gcc (2) ― 2010年05月30日 18時30分21秒
知人に教わった確率で円周率を求めるモンテカルロ法を用いて SH2A-FPU を評価してみる。
プログラムは以下の通り。
CPU は:SH7262 (FRK-SH2A)
コンパイラ: SuperH RISC engine C/C++ Compiler (V.9.03.02)
コンパイラ: KPIT GNUSH v0601
コンパイラ: KPIT GNUSH v1001
ループ回数: 10000000 回
FPU の効果はよく分かる。しかし、これまたショックな結果。
GCC おそーい!!
0601 はFPUが使えないのか?
ちなみに、パソコンでやると 1.44秒
パソコンは Intel Celeron 1.5GHz
コンパイラは gcc
プログラムは以下の通り。
CPU は:SH7262 (FRK-SH2A)
コンパイラ: SuperH RISC engine C/C++ Compiler (V.9.03.02)
コンパイラ: KPIT GNUSH v0601
コンパイラ: KPIT GNUSH v1001
ループ回数: 10000000 回
shc 932 FPU 31.87 秒 shc 932 NOFPU 441.24 秒 gcc 0601 FPU . 動かない gcc 0601 NOFPU 1863.0 秒 gcc 1001 FPU 190.0 秒 gcc 1001 NOFPU 1796.0 秒
FPU の効果はよく分かる。しかし、これまたショックな結果。
GCC おそーい!!
0601 はFPUが使えないのか?
ちなみに、パソコンでやると 1.44秒
パソコンは Intel Celeron 1.5GHz
コンパイラは gcc
最近のコメント