공부하자/알면 유용한정보

ARM 프로세서의 장점

YoBot 2016. 11. 23. 01:23

ARM 프로세서의 장점


고성능(Very High Performance)

 기존 임베디드 시장에서는 주로 8/16비트의 프로세서가 주류를 이루고 있다.

하지만 시장에서 요구되는 응용분야가 점차 음성, 영상, 통신 등의 고성능 처리가 필요하게 됨에 따라 32비트 고성능 프로세서가 등장하게 되었다.

기존에 존재하던 32비트 프로세서는 성능은 우수한 반면에 가격, 시스템의 크기, 전력소모 면에서는 8/16비트 프로세서에 비해 불리한 면이 많아 ARM 프로세서는 이러한 단점을 최소화하면서도 고성능의 처리능력을 가지도록 설계되어, 많은 분야에서 그 수요가 급증하고 있다.


저전력(Very Low Power Consumption)

 개인용 컴퓨터의 분야에서는 전력소모보다는 처리속도가 더 우선시 되었다. 처리속도를 증가시키기 위한 각종 기술이 추가되었으나, 이에 비례하여 전력소모나 발열이 더욱 커지게 되지만 요즘과 같은 시대에서 요구되는 특징은 처리속도도 빠르면 좋겠지만, 이보 다는 전력소모가 적은 것이 더 우선시되고 있다. 핸드폰, PDA, e-book등은 모두 밧데리로 동작되고 있습니다. 처리속도도 중요하지만, 밧데리의 동작시 간을 연장시키려면 전력소모를 줄이는 방법이 최선이다.

ARM 프로세서는 전력소모를 줄이기 위해, 전력소모면에서 최적화된 설계를 지향하고 있다. 일부 기능을 보면, 처리속도가 감소되는데도 불구하고 전력소모를 줄이기 위해 선택한 부분도 발견할 수 있다.


적은 크기의 다이 싸이즈(Very Small Die Size)

 IC를 만들기 위해서는 원형의 실리콘 웨이퍼상에 회로를 구성하며, 웨이퍼의 크기가 고정되어 있으므로, IC를 구현하기 위한 크기가 작을수록 많은 IC들을 만들 수가 있다. 즉 저가격의 IC를 만들 수 있다는 의미한다.

IC를 구현하는 부분(die)를 작게 하기위해서는 당연히 회로가 간단해야 하며, 이 문제는 처리속도, 저전력, 저가격과 맞물려 있다.

IC를 구성하는 회로가 간단할수록, 다이의 크기가 작아진다. 이에 따라 가격, 전력소모도 비례하여 작아지겠죠? 반면에 처리속도는 감소하게 된다.

ARM 프로세서는 최적화된 회로를 통해 저가격, 저전력을 구현하면서도 처리속도는 크게 떨어지지 않도록 설계되었습니다.


적은 크기의 코드 싸이즈(Very Small Code Size or Good Code Density)

 동일한 명령을 수행하는데 필요한 코드의 길이가 짧다는 것을 의미한다. 다르게 표현하자면, 일정한 기능을 수행하는 프로그램을 작성하였을 경우 코드의 길이가 짧다면 전체 프로그램의 크기도 짧다는 의미한다. 이것은 단순히 짧다는 의미를 넘어 시스템 전체의 저전력, 저가격, 고성능과 맞물려 있는 문제이다.

ARM 프로세서에서는 ARM 명령어이외에, THUMB이라는 압축된 형태의 16비트 명령어를 지원한다.

THUMB 명령어의 코드길이의 타 프로세서의 동일 명령어에 비해 상당히 짧은 특징을 가지고 있다.


ARM 프로세서의 장점은 무엇인가?

이에 대한 대답은 이미 ARM 프로세서의 특징을 통해 찾으실 수 있을 것이다.

1. 멀티미디어, 통신분야에서 요구되는 고성능의 구현

2. 휴대용 제품에서 요구되는 저전력의 구현

3. 작은 다이 싸이즈를 통한 저가격의 구현

이에 덧붙여 유수 반도체업체에서 각기 다른 형태의 ARM 프로세서를 생산하는 것도 큰 장점이다.

경쟁에 따른 가격의 하락, 호환성에 의한 제품개발의 용이성, 단종에 의한 문제점 해결 등을들 수 있다.





'공부하자 > 알면 유용한정보' 카테고리의 다른 글

파이프라인(Pipeline)  (0) 2016.11.23
CISC vs RISC  (0) 2016.11.23
System On a Chip  (0) 2016.11.23
Cache Memory, Write Buffer  (0) 2016.11.23
프로세서 (Processor) 종류  (0) 2016.11.23