低消費電力の Desktop PC 向け CPU として Intel からは BeyTrail-D、
AMD からは Kabini が登場しています。
BayTrail-D Celeron J1900 と Kabini Athlon 5350 は、
どちらも 4 core CPU + マザーボードでちょうど 1万円。
価格帯もスペックも良く似ているので比べてみました。
BayTrail-D Kabini Celeron J1900 Athlon 5350 ----------------------------------------------------- CPU core Silvermont Jaguar CPU cores 4 4 CPU clock 2.0-2.41GHz 2.05GHz RAM DDR3-1333 dual DDR3-1600 MEM BW 21.3GB/s 12.8GB/s L2 2MB 2MB SSE SSE4.2 SSE4.2 AVX -- AVX AES -- AES-NI CPU SP 24 fop/clock 32 fop/clock CPU SP FLOPS 57.81 GFLOPS 65.6 GFLOPS CPU DP 6 fop/clock 12 fop/clock CPU DP FLOPS 14.46 GFLOPS 24.6 GFLOPS GPU core Intel HD Graphics 3G RADEON R3 (GCN) GPU clock 688-854MHz 600MHz GPU SP 64 fop/clock 256 fop/clock GPU SP FLOPS 54.7 GFLOPS 153.6 GFLOPS OpenGL Windows OpenGL 4.0 OpenGL 4.3 OpenGL Linux OpenGL 3.3 OpenGL 4.3 TDP 10W 25W
・Intel Celeron Processor J1900
・AMD Athlon
浮動小数点演算能力
VFP Benchmark Celeron J1900 Athlon 5350 ------------------------------------------------- SingleT SP max: 14.477 GFLOPS 15.943 GFLOPS SingleT DP max: 3.619 GFLOPS 6.127 GFLOPS MultiT SP max: 57.902 GFLOPS 63.737 GFLOPS MultiT DP max: 14.471 GFLOPS 24.504 GFLOPS ・値が大きいほうが高速
前前回の予想通り浮動小数点演算能力は Jaguar (Kabini/Athlon) の方が高くなっています。
J1900 (BayTrail) は動作クロックの高さで補っている形です。
演算能力/clock Single FP Double FP ----------------------------------------------- Celeron J1900 6 1.5 Athlon 5350 8 3
再測定して気が付きましたが、以前のエントリで J1900 の倍精度演算の
性能評価が間違っていました。下記訂正しましたので申し訳ありませんでした。
「Atom Bay Trail の浮動小数点演算能力」
前回のコンパイル速度比較を Kabini でも試してみました。
驚くほど拮抗しています。
flatlib3 Linux clock core RAM OS arch compiler time sec ------------------------------------------------------------------------- Kabini Athlon 5350 2.05GHz x4 8GB 14.04 x64 clang-3.5 54.8 BayTrail-D J1900 2.41GHz x4 8GB 14.04 x64 clang-3.5 54.6 ・time が小さい方が速い
テストした環境は下記の通り。
Test 環境 Celeron J1900 (Q1900B-ITX DDR3-1333 dual 8GB 21.3GB/s) Athlon 5350 (AM1l DDR3-1333 single 8GB 10.7GB/s)
Kabini は DDR3-1600 が使えますが、テスト環境では手持ちの DDR3-1333 を使用しています。
本来の能力よりもスコアが低くなっていると考えられますので予めご了承ください。
AES 変換テスト
AES CTR 599MByte Celeron J1900 Athlon 5350 ------------------------------------------------- Table1 18.708 18.964 Table2 15.409 14.600 Table3 14.902 12.374 AES-NI -- 4.238 ・単位は秒、値が小さい方が速い, Single Thread
AES-NI が使えるため Jaguar (Athlon/Kabini) の方が高速です。
同じアルゴリズム同士でもわずかに Jaguar の方が速いようです。
メモリ速度、CPU の動作クロックともに J1900 (BayTrail) の方が上なので、
Jaguar (Athlon/Kabini) は Core 性能そのものが高いのだと思われます。
簡単なシーンのレンダリング速度の比較
Ubuntu 14.04 GPU API fps ---------------------------------------------------------- Celeron J1900 Intel HD Graphics 3G OpenGL 3.3 17fps Athlon 5350 RADEON R3 OpenGL 4.3 89fps ・fps が大きい方が速い
比べるまでもなく内蔵 GPU の性能では圧倒的な差があります。
RADEON は OpenGL で新しい API が使える点もポイントが高いです。
J1900 の GPU は使用していて少々性能不足を感じます。
CPU core の基本性能は Jaguar (Athlon/Kabini) の方が上。
メモリ速度や動作クロックを加味すると両者かなり近い性能になっています。
GPU は当然 RADEON (Athlon/Kabini) の方が速く、
性能差には数倍の開きがあります。
● BayTrail-D (Celeron J1900/Silvermont)
・消費電力が低くファンレス
・メモリ帯域が広い
● Kabini (Athlon 5350/Jaguar)
・浮動小数点演算能力が高い
・AVX/AES 命令に対応している
・GPU 性能が非常に高い