다음은 삼성전자 블로그에 기재한 글입니다.
회사일을 시작한 이후로 개인 블로그나, 사내 블로그에 꼭 포스팅 해보고 싶은 주제가 있었습니다.
그건 제가 몸 담고 있는 일에 관한 것으로, 제목에 적은 것 처럼 ‘Application Processor’에 관한 이야기 입니다.
많은 분들에게 Application Processor (이후로는 AP로 표기하겠습니다)라는 것은 굉장히 생소한 이름일 것이라 생각됩니다.
물론 IT쪽의 기기들에 관심이 있으신분들 가끔은 들어보신 이름일 수도 있습니다.
AP는 지금의 Mobile 시대를 이끌어가는 가장 핵심이 되는 chip임에도 불구하고, 정확히 이해하시는 분들을 찾기 어렵습니다.
이유를 생각해보니 관련 정보를 구하기가 힘들고, 또한 구체적인 소개도 찾기 힘듭니다.
Wikipedia에도 정확한 설명을 찾아볼 수가 없죠. (현재 SOC/System-On-Chip이 가장 자세한 결과를 알려주는 검색어입니다)
” Samsung AP S5PC110 (Taurus-1) “
그래서 짧은 지식과 경험이지만, 몇차례에 걸쳐서 이 AP에 관한 이야기들을 해보려고 합니다.
간단하게는 우리들고 가지고 다니는 Smartphone, Tablet PC등의 Main Chip을 말하는 것이고,
조금 더 자세히는 Mobile기기에 적용되는 OS 및 각종 기능등을 구동시킬 수 있는
Core(CPU),
Memory, Display system/controller,
Multimedia en/decoding codec,
2D/3D accelerator engine,
ISP(Image Signal Processor),
Camera, Audio, Modem,
각종 High & low speed Serial/Parallel connectivity interface 등등
수 많은 기능 모두를 하나의 칩으로 모아 놓은 SOC(System-On-Chip)라고 할 수 있습니다.
s(@_ @)z
용어들이 어려워서 이해가 잘 안될수도 있을 것 같습니다.
조금 다르게 설명드리겠습니다.
우리들이 사용하는 스마트폰을 내 손안의 PC라고 부르곤 하는데,
PC안에 무엇이 있는지를 알고 스마트 폰과 비교해보면 이해하기가 편합니다.
PC안의 Mainboard(Motherboard)를 살펴보면
보이는 것처럼 우리가 사용하는 PC를 구성하는 chip으로는 크게 3가지가 있습니다.
1. CPU
가장 친숙한 Chip으로 컴퓨터에서 CPU(Central Processing Unit)의 역할은 단순 명령어 실행.연산입니다.
2. Northbridge Chip
CPU에서 처리되는 명령어들과 Data들은 Memory(DRAM)에서 오가곤 하는데요, 이는 North bridge라고 불리는 Chip에서 control 하고 있습니다.
3. Southbridge Chip
PC에선 위에 보이는 Monitor, Keyboard, Mouse, USB, Audio, PCI-express card등 각종 Connector들과 CPU가 직접적 연결되어 있지 않습니다. 이러한 connector들을 컨트롤하는것은 South bridge라고 불리는 chip이고, Northbridge chip, CPU함께 기능들을 수행합니다.
이 처럼 3가지 chip이 유기적으로 잘 통신을 하면서 PC가 구동됩니다.
그럼 우리들이 사용하는 Smartphone의 Mainboard를 한번 볼까요?
위에 보이는 것처럼 CPU, North Bridge와 South Bridge chip은 보이지 않습니다.
(무선통신을 위한 Baseband Processor가 더 있긴 합니다)
이유는 AP 안에 바로 이 세가지 Chip이 하는 기능 모두를 포함시켯기 때문입니다.
게다가 요즈음은 PC에서의 Graphic 카드 (2D/3D accelerator) 역시 저 조그만한 칩에 집어 넣고 있습니다.
또한, PC랑 조금 다른 점은 동영상을 재생할 때 필요한 codec이 포함되어 있습니다.(PC에선 CPU가 이것을 처리하죠)
Mobile AP라는 것은 이렇게 스마트폰이나 타블랫PC등에 필요한 OS,어플리케이션들을 구동시키며(CPU), 여러가지 System 장치/interface를 control하는 기능(Chip)을 하나의 chip에 모두 포함하여 만든것(System-On-Chip)입니다.
현재 스마트폰과 타블랫 PC 등이 부각 받으면서, Mobile AP에 대한 관심이 역시 높아지고 있습니다.
참고로, Mobile AP를 직접 설계,개발해서 만들고 있는곳은 Texas Instruments, Qualcomm, nVidia,
그리고 ‘Samsung System.LSI‘ 등입니다.
그럼 Intel은? 이라고 질문하시는 분들이 계실텐데요,
Intel에서 Mobile devices을 target으로 만들고 있는 chip은
아직 완전한 Mobile SOC라고 부르기엔 조금 모자라는 부분들이 있습니다.
(이건 제 생각입니다만, 또한 Mobile의 정의를 어떻게 가져가나에 따라 달리 볼수도 있긴합니다.
다음 세대에서는 비슷한 컨셉으로 진행중이죠? ex)Moorestown, Medfield )
이제 조금 AP가 무엇인지 이해가 되시는지요? :D
AP와 관련하여 이야기 해야할 것들은 무궁무진합니다.
ARM core부터 메모리, 각종 IP, power consumption, manufacturing process, new technology, 그리고 mobile OS 등등
다음부터는 이러한 이야기들을 조금씩 다루어 보겠습니다.
(갑자기 괜히 시작했다는 후회가 되는군요.. ㅠㅠ)