[보안뉴스 김태형] ARM은 64비트 명령어 집합(instruction set)을 지원하는 ARMv8 아키텍처 기술의 세부사항을 공개했다. 현 시장을 주도중인 Cortex-A9과 Cortex-A15 프로세서의 기반인 32비트 ARMv7 아키텍처에서 축적된 기술을 바탕으로, ARMv8 아키텍처는 64비트 연산이 가능하고 확장된 가상 주소 방식(virtual addressing)이 가능하여 기술의 폭을 넓힌다.
ARM 아키텍처는 초소형 센서에서 대형의 기간 장비에 이르기까지 전 방위의 전자 기기와 장비를 아우르는 독보적인 기술이다. 업계 표준인 32비트 ARM 아키텍처를 바탕으로 개발된 새로운 ARMv8 아키텍처는, 일반 소비자 제품은 물론 확장된 가상 주소 방식 및 64비트 데이터 연산이 요구되는 기업용 시장에 이르기까지 ARM 프로세서 기반 솔루션의 가용성을 확대할 것이다.
ARMv8 아키텍처는 두 주요 실행 상태인 AArch64와 AArch32로 구성된다. AArch64 실행 상태는 64비트 연산을 위한 새로운 명령어 집합인 A64를 도입하고 있다. AArch32 상태는 기존의 ARM 명령어 집합을 지원한다. 현재의 ARMv7 아키텍처의 핵심 기능인 TrustZone, 가상화(virtualization) 및 NEON을 통해 진화된 SIMD 등은 ARMv8 아키텍처에서도 유지되거나 확장된다.
ARM의 마이크 뮬러(Mike Muller) CTO는 “세계가 한층 더 연결되어감에 따라 32비트 연산이 필요한 시장은 계속해서 확장, 진화해 임베디드 및 리얼타임, 오픈 애플리케이션 플랫폼에서 사용되는 32비트 ARMv7 기반 프로세서의 새로운 기회들이 계속해서 창출되고 있다”며 “우리는 ARM의 파트너사들이 ARMv8 아키텍처를 통해 32비트 애플리케이션 분야에서 계속해서 성장함과 동시에 64비트 프로세싱 분야에서도 다양하고 혁신적이며 에너지 효율적인 솔루션 개발이 가능할 것이라고 믿는다”고 말했다.
ARM은 ARMv8 아키텍처 도입을 위한 지원 방안의 일환으로 64비트 명령어 집합을 지원하는 탄탄한 디자인 에코시스템 구축을 위해 노력하고 있다. ARMv8가 지원 가능한 ARM 컴파일러 및 Fast Models(패스트모델)은 이미 주요 에코시스템 협력사들에게 제공 중이다.
오픈 소스 운영체제(OS), 애플리케이션 프로그램, 써드 파티 툴에 대한 초기 지원은 이미 개발 중에 있다. 이미 오늘날 시장에서 ARMv7 기반 기기를 지원하는 폭넓은 에코시스템에서 자연스레 확장되어 ARM은 협력사들과 다양한 분야에서 64비트 에코시스템 구축을 앞당기기 위해 협력하고 있다.
마이크로소프트의 KD 홀만(KD Hallman) 총괄 매니저는 “ARM은 마이크로소프트에게 매우 중요한 파트너다”며 “64비트 아키텍처를 지원하는 ARM의 진화는 ARM과 ARM의 에코시스템을 위한 획기적인 발전이다. 우리는 향후 ARM 기반 솔루션을 더욱 강화할 본 기술이 실현되는 것을 고대한다”고 덧붙였다.
엔비디아의 댄 비볼리(Dan Vivoli) 전무는 “엔비디아의 전력 효율적이며 높은 성능의 프로세싱 분야 리더십과 새로운 ARMv8 아키텍처의 조합은 스마트폰에서 슈퍼 컴퓨터에 이르기까지 모든 범위를 넘나드는 컴퓨팅 기기 시장에서의 게임의 법칙을 완전히 바꾸는 변혁을 가능케 할 것”이라고 말했다.
어플라이드마이크로(AppliedMicro)의 비네이 라부리(Vinay Ravuri) 프로세서 사업부 총괄 매니저 겸 상무는 “폭발적으로 증가하는 소셜미디어 사용과 클라우드 컴퓨팅에 기인한 현재 데이터센터의 성장 속도는 계속해서 가속될 것이다. 이렇게 증가하는 데이터를 전력 효율적인 솔루션을 통해 처리하는 것은 필수적이다”며 “ARM 64비트 아키텍처는 이렇게 늘어나는 요구사항을 충족하는 성능과 효율, 비용의 적절한 균형을 제공하며, 우리는 ARMv8 아키텍처 기반의 솔루션을 적용하는 선도 파트너 중 하나임을 매우 기쁘게 생각한다”고 밝혔다.
ARMv8 아키텍처는 32비트와 64비트 애플리케이션 분야 모두에서 효과를 최대화할 수 있는 ARM 아키텍처 호환 기기의 개발을 가능하게 할 것이다. 이를 통해 고성능 서버 및 컴퓨팅과 같은 새로운 응용분야에 전력 효율적인 64 비트 컴퓨팅이라는 장점을 가능케 할 뿐만 아니라 일관성 있는 아키텍처를 통해 기존 소프트웨어와의 호환성 및 통합성을 제공한다.
ARMv8 아키텍처의 모든 부분이 설명된 ARMv8 아키텍처 사양은 현재 계약을 맺은 협력사들에게 제공 가능하다. ARM은 2012년에 ARMv8 기반 프로세서를 공개할 예정이며, 일반 소비자용 및 기업용 프로토타입 시스템은 2014년경에 가능할 것으로 예상된다.
[김태형 기자(boan@boannews.com)]
<저작권자: 보안뉴스(http://www.boannews.com/) 무단전재-재배포금지>