본문 바로가기
반응형

스마트폰/ARM Holdings24

모바일 AP 둘러보기. (5) ARM11 Cortex-A5 기반인줄 알았던 AP가 ARM11 기반인 것으로 확인되면서 추가로 작성하게 되었습니다. 이 시기는 제가 잘 모르기때문에 아는 범위에서 작성했습니다. (1) 기起 : ARM11 ARM11 은 ARMv6 명령어 기반의 아키택처로 ARM9 의 뒤를 잇고, Cortex-A5 로 이어집니다. ARM11 코어는 크게 4가지가 있습니다. ARM1136, 1156, 1176, 11MP 이 중 가장 많이 나온 것이 ARM1176JZ(F)-S (= ARM1136EJ(F)-S) 입니다. 명령어 처리능력은 1.25 DMIPS/MHz 입니다. (정수연산) 부동소수점 연산성능은 동클럭의 Cortex-A8 대비 85% 정도 입니다. Cortex-A8 과 큰 차이가 나지 않는게 의문입니다만, 부동소수점 연산의 비중.. 2012. 5. 9.
모바일 AP 둘러보기. (4) Cortex-A5 (1) 기起 : Cortex-A5 Cortex-A5 는 Cortex-A9 처럼 Cortex-A8 를 잇는 아키텍처로 보아야합니다. Cortex-A9 가 고성능을 위해 업그레이드되었다면, Cortex-A5 는 저전력을 위해 다운그레이드되었다고 볼 수 있습니다. (정확히 말하자면, ARM11 의 연장선상에 있다고 해야겠지만, 포지션상 그렇다는거지요.) 그렇기때문에 멀티코어 지원, 부동소수점유닛 등 Cortex-A9 의 스펙을 따르는 한편, In-Order (순차실행) 같이 Cortex-A8 과 동일한 부분도 있고, L1 캐시가 반으로 줄고, 파이프라인이 축소되는 등 Cortex-A8 보다 떨어지는 부분도 있습니다. 명령어처리능력(정수연산)은 1.57 Dmips/MHz 로 2.0 Dmips/MHz 인 Cort.. 2012. 1. 27.
모바일 AP 둘러보기. (3) Cortex-A9 (1) 기起 : Cortex-A9 Cortex-A9 는 Cortex-A8 에서 많은 부분이 바뀌었습니다. 가장 큰 변화는 In-Order (순차실행)에서 Out-of-Order (비순차실행)으로 바뀐 것입니다. 무겁고 느린 명령어를 처리하게되면 병목으로 인해 체감성능이 크게 떨어지는 순차실행에 비해, 비순차실행은 실제 성능향상치보다 체감성능향상을 더 크게 느낄 수 있게 만드는 부분입니다. 멀티코어 지원도 중요한 변화입니다. 명령어처리능력(정수연산)은 2.5 Dmips/MHz 로 Cortex-A8 에 비해 25% 증가했으며, 부동소수점연산 유닛도 대폭 강화되어, 성능이 Cortex-A8 에 비해 3배 수준으로 증가합니다. 비로소 모든 면에서 스냅드래곤을 넘어서는 성능을 갖춘겁니다. (좀 오래걸렸지요?) (.. 2012. 1. 26.
모바일 AP 둘러보기. (2) Cortex-A8 (1) 기起 : Cortex-A8 ARM의 Cortex-A8 을 이전의 ARM11 에 비해 성능이 크게 향상되었습니다. 명령어처리능력(정수연산)은 1.2 Dmips/MHz 에서 2.0 Dmips/Mhz 로 70% 가까이 상승하였고, 부동소수점연산 성능은 동클럭에서 2배로 증가했습니다. 비록 부동소수점연산 성능은 스냅드래곤에 크게 뒤졌지만, 연산의 80~90% 가 대부분이 정수연산인 상황에서 그런건 경쟁에 문제가 되지 못 했습니다. Cortex-A8 기반의 제품을 생산하는 곳은 Ti, 삼성, Rockchip, Marvell, ZiiLAB 등이 있고, 이 중에 메이저는 Ti 와 삼성이였지만, 단연 부각을 나타낸 곳은 삼성입니다. 이번 포스팅은 삼성의 허밍버드를 중심으로 이야기를 진행하겠습니다. (삼성의 허밍.. 2012. 1. 24.
반응형