본문 바로가기
스마트폰/nvidia Tegra

엔비디아 덴버코어 AArch64(64bit) 성능 분석. (Denver, Tegra K1)

by gamma0burst 2014. 11. 22.

 

- 긱벤치가 업데이트되면서 안드로이드 5(롤리팝) + ARMv8 프로세서 탑재인 제품에 AArch64 모드가 적용되었습니다.

이제부터가 진짜 64비트인거지요.

현재로는 이 조건을 충족시키는게 넥서스9 밖에 없긴 합니다만...

 

 

 

- 동클럭 성능

덴버코어의 AArch64 성능을 확인해보겠습니다.

링크 : http://browser.primatelabs.com/geekbench3/1296717 등

 

1. 정수

AArch32와 비교해서 동클럭 성능이 10%정도 상승했습니다.

덕분에 사이클론보다 동클럭 성능이 높아졌습니다.

 

AArch32에서 이미 ARMv8 명령어의 수혜를 어느 정도 입었기때문에 AArch64로 가도 큰 성능 향상이 없을거라 생각했는데, 생각보다 성능 향상치가 큽니다.

 

2. 부동소수점

AArch32와 비교해서 동클럭 성능이 15%정도 상승했습니다.

하지만 여전히 사이클론에 비해서는 많이 낮고, (뒤에서 또 언급하겠지만) 이제야 AArch32 Cortex-A57 수준에 도달했습니다.

세부 점수를 보면 오히려 점수가 떨어진 항목도 제법 있습니다.

 

AArch32에서 이렇다 할 성능 향상이 없었던 점, 사이클론이 보여준 AArch32 -> 64 에서의 성능향상을 근거로 부동소수점에서 30% 이상의 성능향상이 있을 것으로 예상했는데 그 정도까지 오르지는 않았습니다.

 

3. 비교

 

정수 : AArch32 대비 +9%, 사이클론과 동급.

부동소수점 : AArch32 대비 +14%, 이제야 엑시노스5433 (Cortex-A57, AArch32) 수준.

메모리 : +2%, AArch32 때부터 그랬지만 비교군 대비 압도적인 점수.

 

 

- 성능 비교

 

 

AArch32 대비 올랐지만 비교군 사이에서 순위가 뒤바뀔 정도로 성능이 오르지는 않았습니다.

 

 

- 잡담

개인적인 소감을 써보면,

1. AArch64에서 점수 상승이 크지 않을 것이라 생각했던 정수 부분에서 점수 향상이 있었음.

2. 부동소수점은 오히려 사이클론과 비교해서 성능 향상이 적었음.

3. 결과적으로 예상치인 3800점대가 나오긴했지만 예상 외인 세부 점수.

4. 부동소수점 성능, 점수향상의 부진이 Aarch64의 근본적인 특성인지, 덴버코어만의 특징인지는 불분명.

AArch64에서의 점수 향상이 높은게 사이클론만의 특징이라면 A57의 점수향상은 덴버 수준에 머물 것이고,

AArch64에서의 점수 향상이 낮은게 덴버만의 특징이라면 A57의 점수향상은 사이클론 수준으로 예상할 수 있음.

어쩌면 그 사이일 가능성도 있음.

현재로는 AArch64 적용 테스트 사례가 적어서 예측이 어려운 상황.

5. 메모리 점수 향상은 거의 없음.

 

 

 

댓글15