※ 이 글은 오가사와라 히로유키(小笠原博之) 씨가 블로그에 적은 글을 번역한 것입니다. 사정에 따라 예고없이 삭제될 수 있으므로 양해부탁드립니다.
BayTrail vs Kabini (Celeron J1900 vs Athlon 5350)
(원문 : BayTrail vs Kabini (Celeron J1900 vs Athlon 5350))
저소비전력 Desktop PC용 CPU로 Intel에서는 BayTrail-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
부동소수점 연산능력
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의 배정밀도 연산의 성능평가가 잘못되어 있었습니다. 아래 글은 정정했습니다. 죄송합니다.
전회의 컴파일 속도비교를 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)- 부동소수점 연산능력이 높음
- AVX/AES 명령에 대응
- GPU 성능이 매우 높음