Geek벤치로 정수 연산, 부동소수점 연산 성능을 비교해보겠습니다.
모든 상황에서 이런 성능 격차를 보인다고 할 수는 없겠으나, 참고는 될겁니다.
(안투투보다는 긱벤치가 그래도 믿을만 하잖아요.)
대상은 스냅드래곤600, 스냅드래곤800, 엑시노스 5410, 테그라4
CPU 아키텍처와 클럭은 표에 표시되어있습니다.
스냅드래곤600 : http://browser.primatelabs.com/geekbench2/1955955스냅드래곤800 : http://browser.primatelabs.com/geekbench2/2063809엑시노스 5410 : http://browser.primatelabs.com/geekbench2/1995869테그라4 : http://browser.primatelabs.com/geekbench2/2025966 일단 총점부터 보겠습니다.
- 총점.
![](http://cfile21.uf.tistory.com/image/2234CC4151D2D0E71CC064)
스냅드래곤800과 엑시노스5410의 점수가 동급입니다.
테그라4는 엑시노스보다 클럭이 높아서 점수가 약간 더 높습니다.
이 결과를 %로 비교해보면 다음과 같습니다.
하지만 이건 클럭 차이가 있는 상태에서 비교한 것입니다.
고클럭을 내는 것도 능력이니 무시할 순 없지만 동클럭 성능을 알아봐야 향후 클럭 상승에 따른 성능 상승을 예상할 수 있겠지요.
1.0GHz 기준으로 정규화한 것입니다.
(물론 산술적인 결과이니 실제 1.0GHz에서의 성능과 차이가 있을 수 있습니다.)
스냅드래곤800은 스냅드래곤600과 동클럭 성능이 동일합니다. 약간 낮지요.
MDP 결과이기때문에 실제 제품이 출시되면 성능이 향상될거라 생각했습니다만 갤럭시S4-A의 테스트 결과는 이 결과와 크게 다르지 않았습니다.
향후 펌업 등의 최적화를 통해 점수가 올라갈 가능성이 있겠지만, 큰 차이를 기대하기 어려울듯 합니다.
여러 정황상 스냅드래곤600과 800은 동클럭 성능이 동일한 것으로 보입니다.
엑시노스 5410은 가장 높은 점수를 보이고 있습니다.
테그라4는 같은 Cortex-A15 기반이지만 동클럭 성능이 낮습니다.
%로 변환하면 이렇습니다.
테그라4와 엑시노스5410의 동클럭 성능은 10% 정도 차이가 납니다.
스냅드래곤600/800과 엑시노스5410의 동클럭 성능 차이는 30% 정도입니다.
세부 항목 점수를 보겠습니다.
- 정수 싱글스레드.
이걸로는 느낌이 잘 안 오지요.
%로 바꿔서 보겠습니다.
평균을 내보면, 스냅드래곤800과 엑시노스5410은 동급.
스냅드래곤600 대비 30% 정도 높습니다.
테그라4는 50% 스냅드래곤600 대비 50% 정도 높습니다.
동클럭 성능 비교에서는 상황이 달라집니다.
스냅드래곤600/800은 동급.
엑시노스 5410과 테그라4가 동급입니다. 스냅드래곤과는 40% 가까운 차이를 보이고 있습니다.
- 정수 멀티스레드.
스냅드래곤800과 엑시노스5410은 멀티스레드에서도 비슷한 모습을 보입니다.
스냅드래곤600과의 차이도 비슷합니다.
테그라4는 싱글스레드에서는 가장 높았지만, 멀티스레드에서는 스냅드래곤800, 엑시노스5410과 비슷한 수준입니다.
동클럭 성능은 싱글스레드와 비슷한 격차를 보입니다.
스냅드래곤600/800은 동급.
엑시노스5410은 여전히 스냅드래곤 대비 35% 높은 성능을 보입니다.
테그라4는 엑시노스보다 낮은 성능을 보이고 있습니다.
- 부동소수점 싱글스레드.
부동소수점 연산에서는 각각 스냅드래곤600과의 격차가 줄어들었습니다.
스냅드래곤800, 엑시노스5410은 스냅드래곤600 대비 15% 정도 높은 수준.
테그라4는 스냅드래곤600 대비 30% 이상 높은 성능을 보입니다.
동클럭 성능에서는
스냅드래곤800이 쳐집니다. 향후 성능 향상 가능성을 염두해도 스냅드래곤600과 비슷한 수준이겠지요.
엑시노스5410과 테그라4는 비슷한 수준으로 모두 스냅드래곤600 대비 20% 이상 높은 성능을 보입니다.
- 부동소수점 멀티스레드.
역시나 엑시노스5410과 스냅드래곤800은 비슷한 수준.
테그라4가 이보다 약간 높습니다.
동클럭 성능은 이전 멀티스레드 결과와 비슷한 양상입니다.
스냅드래곤800은 쳐지고, 엑시노스5410이 제일 높고, 테그라4는 이보다 약간 떨어집니다.
- 정리 : 정규클럭 성능.
정규클럭에서의 성능 차이를 정리해보면 다음과 같습니다.
- 스냅드래곤800
스냅드래곤600과 비교해서,
정수연산은 30%, 부동소수점연산은 17% 정도의 높은 성능을 보입니다.
다만, 이는 클럭 상승에 따른 결과이지 클럭당성능 자체가 향상되지는 않은 것으로 보입니다.
- 엑시노스 5410
40%나 낮은 클럭임에도 불구하고 스냅드래곤800과 동급의 성능을 보입니다.
- 테그라4
1.9GHz라는 고클럭 덕에 가장 높은 성능을 보입니다.
멀티스레드 성능이 싱글스레드에 비해 떨어집니다.
이것이 최적화의 문제인지, 테그라4의 근본적인 문제인지는 지켜봐야할 부분입니다.
- 정리 : 동클럭 성능.
- 스냅드래곤800
스냅드래곤600보다 약간 낮습니다.
최적화를 거친다면 스냅드래곤600과 동급까지는 무난할 것으로 보이지만,
최적화로 인한 벤치마크 성능 향상치가 제한적인 것을 생각한다면 그 이상은 어렵다고 생각됩니다.
- 엑시노스 5410
스냅드래곤 대비 정수연산은 35%, 부동소수점연산은 25% 정도 높은 성능을 보입니다.
싱글스레드와 멀티스레드의 성능 격차가 거의 없는게 인상적.
- 테그라4
싱글스레드에서는 엑시노스 5410과 동급이지만, 멀티스레드에서는 15% 이상 낮습니다.
- CPU 성능 간단 요약.
1. 스냅드래곤600/800은 동클럭 성능이 같다. 성능 격차는 클럭 차이에서 기인.
2. 엑시노스5410 1.6GHz와 스냅드래곤800 2.3GHz의 성능은 같다.
3. 테그라4는 1.9GHz라는 고클럭 덕에 성능이 제일 높다.
4. 테그라4는 멀티스레드 성능이 떨어진다.