이번 포스트에서 ARM 프로세서의 전망에 대해서 살펴보겠습니다.
 
ARM 프로세서의 출하량
 
2000년대 초반까지만 해도 ARM 프로세서는 소형 임베디드 제품군에만 사용된 특화된 CPU 프로세서였습니다. 이제 ARM 프로세서는 고성능 CPU 시장에도 두각을 드러내며 수 많은 IT 기기에 사용되고 있습니다. 현재 ARM 기반 프로세서는 시장에서 얼마나 사용되고 있을까요? ARM 기반 프로세서는 스마트폰 95%, 태블릿 85%, 웨어러블 90%를 점유하고 있습니다. 2016년 기준으로, 750억 개(누적) 이상의 ARM 프로세서가 탑재된 칩이 출하됐습니다.  
 
ARM 프로세서는 절전형이면서 고성능 스팩을 만족하므로 인텔 CPU 대비 배터리 용량과 크기가 핵심인 스마트 기기 시장에서 선전하고 있습니다. 또한 ARM 프로세서는 사물인터넷에서도 탑재될 가능성이 가장 높습니다. ARM 프로세서의 가장 큰 강점은 저전력 고효율이기 때문입니다.  2021년 후 사물인터넷의 확산과 더불어 칩 출하량은 1조 개 이상으로 예측되고 있습니다.
 
ARM 프로세서는 저전력, 고효율과 같은 장점과 더불어 보안, 하이퍼바이저와 같은 다양한 요구 사항을 만족 시킬 수 있는 확장 기능을 제공합니다. ARM에서 제공하는 트러스트 존을 활용해 엄격한 보안이 요구되는 애플리케이션이나 하드웨어를 개발할 수 있습니다. 또한 ARM(ARMv8)는 하이퍼바이저를 개발하는 벤더 업체가 하이퍼바이저를  효율적으로 구현할 수 있는 기능을 제공합니다. 
 
ARM의 생태계
 
ARM 프로세서의 전망이 밝은 마지막 이유는 ARM 프로세서와 관련된 생태계가 매우 넓다는 점입니다. ARM사는 그 동안 자신의 비즈니스와 연관된 생태계를 구축하는데 많은 노력을 기울였습니다. 그 결과, IT 기술을 구성하는 많은 소프트웨어가 ARM 컴파일러로 빌드되어 ARM 머신 코드로 구성된 라이브러리에 포함됐습니다. 다른 관점으로 말씀드리면 ARM이 아니라 다른 CPU 아키텍처로 빌드된 어떤 라이브러리를 사용하거나 소프트웨어를 사용하려면 굉장한 불편함을 느끼는 상황이 됐습니다.
 
또한 ARM 프로세서를 탑재해 SoC(System-on-Chip) 업체가 개발한 칩은 ARM 프로세서가 지원하는 기능을 활용해 자신만의 하드웨어를 구현합니다. 또한 ARM 프로세서를 제조하는 공장(파운더리)의 경우 ARM 프로세서를 제조하고 테스트하기 위한 인프라가 구축된 상태입니다.
 
ARM과 관련된 생태계는 막강합니다. 그래서 ARM 프로세스 이외에 다른 CPU 프로세서를 적용해 제품을 개발하려면 큰 불편함을 느끼는 상황이 됐습니다.
 
앞으로 ARM 프로세서는 더욱 더 생태계를 확장할 것이며 CPU 아키텍처의 사실 상 표준으로 자리를 굳혀갈 것으로 예상합니다.  
 
---
"이 포스팅이 유익하다고 생각되시면 공감 혹은 댓글로 응원해주시면 감사하겠습니다. "혹시 궁금한 점이 있으면 댓글로 질문 남겨주세요. 아는 한 성실히 답변 올려드리겠습니다!"
 
​Thanks,
Guillermo Austin Kim(austindh.kim@gmail.com)
---
 
 
Reference: ARM 프로세서의 주요 기능
 
ARM 프로세서는 왜 배워야 할까
ARM 프로세서 학습하는 방법의 문제점
ARM 프로세서 소개  
ARM 아키텍처를 구성하는 주요 기능
   ● 어셈블리 명령어란  
   ● ARM의 동작 모드와 익셉션 레벨   
 
Written by <디버깅을 통해 배우는 리눅스 커널의 구조와 원리> 저자
 

+ Recent posts