FRK-SH2A (10) SHC vs gcc (3)2011年04月11日 21時39分36秒

FRK-RX62N を調べていて OptimizeLevel を size にして Optimized ライブラリを使うことによりよい結果が出たので FRK-SH2A でも試してみる。プログラムは以前と同じ。(ループ回数は変えた)


CPU は:SH7262 (FRK-SH2A)
コンパイラ: SuperH RISC engine C/C++ Compiler (V.9.03.02)
コンパイラ: KPIT GNUSH v1001
ループ回数: 1000000 回
Kpit GNUSH
OptimizeLevel	なし	size	speed	both	単位
実行時間		19.13	17.72	17.56	17.64	秒	(Newlib ライブラリ)
ObjectSize	55212	55068	58356	58044	bytes	(Newlib ライブラリ)
実行時間		4.49	3.05	2.85	2.89	秒	(Optimized ライブラリ)
ObjectSize	34908	34764	38052	37740	bytes	(Optimized ライブラリ)
Renesas SHC
OptimizeLevel	なし	size	speed	both	単位
実行時間		4.49	3.55	5.53	3.42	秒
ObjectSize	9074	8650	8746	8650	bytes

スピードについては予想以上に早くなったがサイズがとてつもなくでかい。未使用のライブラリがリンクされたような感じだ。そのうち詳しく調べてみよう。


環境: KPIT GNUSH v10.01 Windows Tool Chain (ELF)
    Renesas SuperH RISC engine C/C++ Compiler (V.9.03.02)

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
このブログのタイトルは?(syslab と記入してください)

コメント:

トラックバック

このエントリのトラックバックURL: http://syslab.asablo.jp/blog/2011/04/11/5801334/tb