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 v10.01 Windows Tool Chain (ELF)
Renesas SuperH RISC engine C/C++ Compiler (V.9.03.02)
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: http://syslab.asablo.jp/blog/2011/04/11/5801334/tb
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※投稿には管理者が設定した質問に答える必要があります。