스마트폰/ARM Holdings

Cortex-A72 SPECint 2000 성능 추정. (아키텍처별 SPECint 2K 성능 정리) (update 17.03.20.)

gamma0burst 2015. 3. 28. 19:02
반응형

- Cortex-A72 SPECint 2000 성능 추정입니다.

시작은 이 슬라이드.

 

Cortex-A72 듀얼코어인 MT8173이 SPECint 2K에서 아이패드 에어(A8X)를 앞선다는 발표.

 

그렇다면 우선 A8X SPECint 2K 결과를 알아야겠지요.

찾는 김에 다른 아키텍처들은 어떤지도 찾아보겠습니다.

애플 A7, A8도 나올텐데 A7은 사이클론1, A8은 사이클론2 라고 부르겠습니다.

둘의 성능이 다르기때문에 분리해서 봐야합니다.

 

1. ARM 자료.

Cortex-A57이 1.7GHz에서 1250 이상.

1250 / 1700MHz = 0.735 specint/MHz 이상입니다.

 

2. 아난드텍 자료(1)

(링크 : http://www.anandtech.com/show/8718/the-samsung-galaxy-note-4-exynos-review/6)

링크를 보면 14가지 항목이 있는데, 점수는 이 항목의 평균값인듯 합니다.

정리해보면,

애플 A8 (Cyclone 2) : 1493 / 1400MHz = 1.067 specint/MHz

테그라K1 64b (Denver) : 1855 / 2500MHz = 0.742 specint/MHz

엑시노스5430 (CA15 r3p3) : 1079 / 1800MHz = 0.599 specint/MHz

엑시노스5433 (CA57 r1p0) : 1336 / 1900MHz = 0.703 specint/MHz

 

3. 아난드텍 자료(2)

(링크 : http://www.anandtech.com/show/8554/the-iphone-6-review/3)

애플 A7 (Cyclone 1) : 1230 / 1300MHz = 0.946 specint/MHz

 

4. 아난드텍 자료(3)

(링크 : http://www.anandtech.com/show/8718/the-samsung-galaxy-note-4-exynos-review/8)

엑시노스5433 (CA57 r1p0) : 1330 / 1900MHz = 0.700 specint/MHz

스냅드래곤805 (Krait450) : 984 / 2650MHz = 0.371 specint/MHz

 

5. 엔비디아 자료.

(링크 : 엔비디아 테그라4, 테그라4i 정보.)

테그라4 (CA15 r2p2) : 0.611 specint/MHz

테그라4i (CA9 r4p1) : 0.400 specint/MHz

스냅드래곤600 (Krait300) : 537 / 1728MHz = 0.311 specint/MHz

 

(링크 : Nvidia Tegra K1 정보/분석.)

테그라K1 32b (CA15 r3p3) : 1403 / 2320MHz = 0.605 specint/MHz

 

테그라K1 32b 대비 성능 그래프.

스냅드래곤800 (Krait400) : 892 / 2265MHz = 0.394 specint/MHz

애플 A7 (Cyclone 1) : 1309 / 1300MHz = 1.007 specint/MHz

테그라K1 64b (Denver) : 1996 / 2500MHz = 0.799 specint/MHz

 

쉴드 태블릿 테그라K1 32b 성능 그래프.

엑시노스5433 결과를 기준으로 계산하면,

테그라K1 32b (CA15 r3p3) : 1590 / 2218MHz = 0.717 specint/MHz (이건 좀 믿기 힘드네요.)

 

테그라4 자료.

스냅드래곤 S4 PRO (Krait200) : 473 / 1512MHz = 0.313 specint/MHz

 

6. 기타 자료

(링크 : https://vmakarov.fedorapeople.org/spec/2014/arm.html)

엑시노스5410 (CA15 r2p3) : 944 / 1600MHz = 0.590 specint/MHz

 

 

- 정리

내용을 정리해보겠습니다.

동일 제품의 결과 중 높은 값을 선택했습니다.

 

Product

Architecture

SPECint 2K/MHz

Snapdragon S4 Pro

Krait 200

0.313

Snapdragon 600

Krait 300

0.311

Snapdragon 800

Krait 400

0.394

Snapdragon 805

Krait 450

0.371

Tegra 4i

Cortex-A9 r4p1

0.400

Tegra 4

Cortex-A15 r2p2

0.611

Tegra K1 32b

Cortex-A15 r3p3

0.605

Tegra K1 64b

Denver

0.799

Exynos5410

Cortex-A15 r2p3

0.590

Exynos5430

Cortex-A15 r3p3

0.599

Exynos5433

Cortex-A57 r1p0

0.703

Apple A7

Cyclone 1

1.007

Apple A8

Cyclone 2

1.067

 

- Cortex-A72 값 추정.

다시 본론으로 돌아와서......

MT8173의 SPECint 2K 값이 A8X보다 높다고 했습니다.

이게 싱글 기준이냐 멀티 기준이냐에 따라 결론이 달라집니다.

 

1. 싱글 기준.

A8X 값은 A8 결과를 통해 유추해야합니다.

같은 아키텍처에 클럭만 0.1GHz 높으니 산술적으로 1493 x 1.5 / 1.4 = 1600

 

여기에 추가로 MT8173의 빅코어 클럭을 추정해야합니다.

최대 2.4GHz라고 하는건 아무래도 ARM의 정보를 그대로 얘기한 것 같고, 커널 정보로 보아 1.989GHz로 가정하는 것이 타당해보입니다.

(링크 : 미디어텍 MT8173 CPU 클럭 연구.)

 

그렇다면 Cortex-A72는 1600 / 1989 = 0.804 specint/MHz 가 됩니다.

 

2. 멀티 기준.

멀티코어 점수 기준으로 계산해보겠습니다.

A8X는 트리플 코어이니 점수는 1600 x 3 = 4800

MT8173은 듀얼코어이고 앞서 했듯이 클럭을 1.989GHz로 가정하면,

4800 / 2 / 1989 = 1.206 specint/MHz

 

 

- 결론

멀티 기준으로 보면 사이클론보다 10% 이상 높은 클럭당성능을 보여줍니다.

2GHz 이상의 고클럭을 지원하는 아키텍처가 저클럭이면서 싱글코어 성능에 올인하다시피한 아키텍처보다 높은 클럭당성능을 갖는다고 보기 힘듭니다.

싱글 기준으로 계산한 값이 좀 더 적합해 보입니다.

 

0.804 specint/MHz라면 0.703 specint/MHz로 계산된 Cortex-A57 대비 +14% 높습니다.

SPECint 2K 기준으로 Cortex-A72는 Cortex-A57 대비 클럭당성능이 +10% 정도 높다고 정리할 수 있습니다.

 

 

- 17.03.20. update

Specint 결과가 하위항목의 평균인줄 알았는데 기하평균인걸 확인했습니다.

그에 맞춰 본문의 수치들 수정.

 

 

 

반응형