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 回
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