o ARM CPU 서버 현황
¡ ARMv8 칩 아키텍쳐에서 64bit 지원 : 2011.10 발표
¡ ARM Coretex-A50 Series 64bit 프로세스 발표 : 2012.11
¡ 칼세다 & HP : ARM 기반 저전력 서버 개발 (Project Moonshot)
¡ HP ARM 서버 ‘Redstone’은 HP랩과 일부 고객에서 테스트 중
¡ Dell ARM 서버 ‘Copper’ 발표, 일부 고객과 파트너에 테스트장비 공급
¡ OS는 MS의 Windows RT(Windows on ARM) 및 Ubuntu Linux가 ARM 지원 예정(이전: Linux 커널에는 포함되어 있으나, 배포판은 없음)
¡ ARM 서버의 본격적인 시장은 2014년에 열릴 것으로 전망: 새 프로세스가 ARM 라이선스 파트너에서 나와야 하고, 이를 이용한 서버 완제품은 더 오래 걸림
¡ 새로운 Cortex-A50 시리즈의 라이선스 파트너는 삼성전자, AMD, 브로드컴, 칼세다, 하이실리콘, ST마이크로일렉트로닉스 등
o ARM CPU 현황
Architecture |
Family |
ARMv5 |
ARM7EJ, ARM9E, ARM10E, XScale |
ARMv6 |
ARM11 |
ARMv6-M |
ARM Cortex-M0, Cortex-M0+, Coretex-M1 |
ARMv7 |
Cortex-A5, A7, A8, A9, A15, R4, R5, R7 |
ARMv7-M |
Cortex-M3, M4 |
ARMv8-A |
Cortex-A53, A57 |
- Architecture에 따라서, register 수, 지원하는 Instruction set이 다름
- V7 부터는 Hardware floating-point unit 이 추가
- 동일 버전 안에서도 “Profile”을 만들어 지원하는 ISA가 다름
§ Cortex-M : “Microcontroller” profile
§ Cortex-R : “Real-time” profile
§ Cortex-A : “Application” profile
- ARMv7-A 부터 CPU 모드 중 Hypervisor mode(HYP)를 지원
- ARMv8-A 부터 64bit ISA를 지원 (기존 32bit ISA)
§ Large Physical Address Extension (LPAE) : 1TB 물리메모리 인식가능
§ 기존 32bit ARM processor는 최대 4GB 메모리 인식 한계