前から注文してたRaspberry Piがやっと自宅にキター!
利用法はこれから考える。(単なるオモチャとなる可能性が一番高い)
とりあえず姫野ベンチの結果(C言語版、サイズはsmall)
gccでコンパイル
cpu : 56.529307 sec.
MFLOPS measured : 58.262508
Score based on MMX Pentium 200MHz : 1.805470
clangでコンパイル
cpu : 78.042467 sec.
MFLOPS measured : 42.201885
Score based on MMX Pentium 200MHz : 1.307775
[参考] Core i5 2415Mでの結果
gccでコンパイル
cpu : 1.231257 sec.
MFLOPS measured : 2674.940488
Score based on MMX Pentium 200MHz : 82.892485
clangでコンパイル
cpu : 1.185852 sec.
MFLOPS measured : 2777.361087
Score based on MMX Pentium 200MHz : 86.066349
もうこの辺りのデバイスのCPUでもMMX Pentiumを上回る性能か…。さすがにCore i5と比べると1/40くらいで、この辺はさすがに仕方ないだろう。
Raspberry Piのclangでの結果がgccより明らかに遅いのはARM向けにどれだけ最適化されてるかの差だろうか?(コンパイルオプションの問題、という事も往々にしてあるが)
[上記の比較は「試しに測ってみた」だけでちゃんとデータをとってある訳ではありません。あくまで参考程度に]