ACROFAN

Arm, 차세대 아키텍처로 초소형 임베디드 디바이스에 고급 머신 러닝 제공

기사입력 : 2019년 02월 19일 15시 36분
ACROFAN=권용만 | yongman.kwon@acrofan.com SNS
1조 개의 커넥티드 디바이스 세상을 향한 발전 속도는 점점 빨라지고 있으며 계속해서 가속화될 것으로 예상된다. 그러나 이는 컴퓨팅 기능을 네트워크 최종단에 연결된 엄청난 수의 디바이스 전반에 효율적으로 확장할 수 있어야만 가능하다. 디바이스의 컴퓨팅 기능 확장은 개발자들이 엣지에서 의사 결정을 하는 디바이스를 위한 머신러닝 애플리케이션을 즉시 개발할 수 있도록 해, 데이터 보안을 강화하고 네트워크 에너지 소비, 대기 시간, 대역폭을 절감할 수 있게 된다.

이를 달성하기 위해 Arm은 Arm Cortex-M 시리즈 프로세서용 MVE(M-Profile Vector Extension)인 Arm 헬륨(Helium) 기술을 발표했다. 이는 Arm 트러스트존(Trustzone)의 안전한 기반에서 Armv8.1-M 아키텍처의 컴퓨팅 성능을 향상시킨다. 헬륨은 미래 Arm Cortex-M 프로세서를 위한 머신러닝 성능을 최대 15배, 신호 처리 성능을 최대 5배 향상시켜, 성능 문제로 제약이 있었던 파트너들에게 저비용 및 고에너지 효율 디바이스를 사용하여 새로운 시장 기회를 제공한다.

향상된 디지털 신호 처리(DSP)는 현재 Arm 네온(Neon) 기술을 통해 더 많은 Cortex-A 기반 디바이스에서 사용할 수 있다. 한층 제한적인 애플리케이션을 겨냥해, Arm은 더 높은 성능의 Cortex-M 프로세서인 Cortex-M4, Cortex-M7, Cortex-M33, Cortex-M35P에 DSP 확장을 추가했다. 헬륨과 네온 두 기술 모두 특정 애플리케이션에서 머신러닝 컴퓨팅을 가속화하는 데 사용될 수 있다.

에너지 효율성이 최우선시되는 제한적인 임베디드 시스템의 경우에는 그간 SoC에서 Cortex 프로세서를 DSP와 연결하는 방법을 사용해 왔다. 이는 하드웨어 및 소프트웨어 설계 모두에 복잡성을 가중시킨다. 이들 디바이스에 더 많은 머신러닝 기능을 포함하고자 하면서, 기존의 여러 SoC 개발 문제가 심화되고 다른 툴체인 활용, 프로그래밍, 디버깅, 복잡한 전용 보안 솔루션을 개발하는 작업 등에 한층 높은 수준의 전문성이 요구된다.

헬륨 기술을 사용한 Armv8.1-M은 효율성을 저해하지 않으면서 실시간 제어 코드와 머신러닝, DSP 실행을 제공하는 방식으로 이러한 문제를 해결한다. 이를 통해 수백만 명의 소프트웨어 개발자들은 한층 다양한 디바이스에 걸쳐 DSP 기능을 활용하는 지능형 애플리케이션을 안전하게 확장할 수 있다.

또한, 진동·움직임, 음성·소리, 시각·이미지 프로세싱이라는 세 가지 핵심 카테고리의 새롭게 떠오르는 애플리케이션들에 향상된 지원을 제공할 수 있다. 이는 헬륨 기술을 활용한 Cortex-M 기반의 차세대 Soc로 만들어진 센서 허브, 웨어러블, 오디오 디바이스, 산업용 애플리케이션 등의 미래 디바이스의 사용자 경험을 향상시킬 것이다.

SoC 설계 및 개발 팀은 향상된 성능과 개발 비용 절감 효과 외에도 다음과 같은 이점을 즉각 확인할 수 있다.

- 기능 통합으로 비용과 전력, 설계를 위한 노력 최적화
- 플랫폼 시큐리티 아키텍처(PSA) 사양으로 설계된Arm v8.1-M을 활용한 간단한 트러스트존 배포
- 제어 및 신호 처리 소프트웨어 개발을 위한 단일 툴체인
- 이미 대다수의 Cortex-M 개발자들이 사용 중인 헬륨 생태계의 포괄적인 도구, 모델, 라이브러리 세트를 통한 보다 쉬운 소프트웨어 개발

헬륨의 통합 툴체인과 라이브러리, 모델은 소프트웨어 개발을 더욱 간단하게 한다. 헬륨 툴체인에는 Arm Keil MDK와 개발자들이 코드 모델링 작업에 즉시 사용 가능한 Arm Models, 그리고 CMSIS-DSP, CMSIS-NN 등의 다양한 소프트웨어 라이브러리를 아우르는 Arm 개발 스튜디오(Arm Development Studio)가 포함돼 있어 개발자들은 자체 요구사항에 가장 적합한 옵션을 선택할 수 있다. 또한, 신호 처리와 애플리케이션의 경우, Arm이 전용 DSP 및 액셀러레이터 기능의 필요성을 제거하고 설계 복잡성을 한 단계 낮춰 간소화했다.

헬륨은 프레임워크와 라이브러리를 하드웨어에 완전하게 지원해 ML 애플리케이션에 Arm의 프로젝트 트릴리엄(Project Trillium)의 가치를 제공한 최신 사례다. 모든 SoC 개발자가 각기 다른 성능과 면적, 전력, 비용 제약 내에서 혁신해야 하는 만큼, 단일 제품으로는 모든 조건을 충족할 수는 없다.

Copyright ⓒ Acrofan All Right Reserved.

디지털 마케팅의 새로운 장을 만들다! 신개념 퍼포먼스마케팅 플랫폼 '텐핑'

[명칭] 아크로팬   [제호] 아크로팬(ACROFAN)    [발행인] 유재용    [편집인] 유재용    [청소년보호책임자] 유재용
Copyright © ACROFAN All Right Reserved