얼마전에 애플의 팀쿡 아저씨가 아이폰5S를 발표하면서,

아이폰5S에 사용한 A7칩은 64비트로 작동한다.. 라고 했습니다..


사실, 64비트 A7에 관한 부분은 이전에 아이폰5S에 대한 루머중에 없었던 내용이었습니다.

색상이나 지문인식, 카메라, 플래시 등은 거의 루머와 일치했지만,

A7칩이 64비트라는 것은 루머로 퍼지지 않았던 걸로 기억합니다. (아니면 루머가 있었지만, 그리 주목받지 않았을지도)


아무튼, 64비트라는 것 외의 루머가 너무 정확히 맞아서 그런건지,

지문인식이나 5C버전 출시 소식보다는 64비트에 대한 찬반론이 더 뜨겁습니다.


찬성쪽 의견을 보자면,

어차피 스마트폰의 할일이 점점 많아지고 복잡해지니, 결국엔 64비트로 넘어가야 한다.

그리고 64라면 3GB라는 메모리의 한계도 넘을 수 있으니, 이번 아이폰5S는 새로운 스마트폰의 시대를 열 것이다.

이고,


반대쪽 의견은, 훨씬 많아서,

배터리 소모가 더 빠를 것이라든지,

현재로서 64비트 응용프로그램을 만드는 것은 프로그래머에게 일을 가중시키는 것이라든지,

실질적인 퍼포먼스 향상은 없을 것이고, 만약 A7칩이 그렇게 획기적이었다면, 아이폰5S가 아니라 아이폰6로 명명했을거라든지..

뭐 이런저런 비판도 있습니다.


자, 여기서 얼마전에 좌초된 프로젝트인 '우분투 엣지'를 봅시다.

이젠 프로젝트가 중지되어서 정확히 무슨 CPU를 쓸건지 알려지지는 않았지만,

최초에 밝힌 스펙에 보면 램을 4GB로 잡아놨습니다.

좀 더 생각해보면, 현재 ARM에서 최근 발표한 아키텍처를 보면 64비트로 돌아간다고 하던데, (삼성의 엑시노스쪽도 아키텍처가 발표되면 곧 적용하겠죠?)

이걸 겨냥한 스펙이 아닐까 싶습니다.


물론, 아이폰5S의 램은 1GB로 알려져있지만,

앞으로 아이폰 7쯤 되면 램이 4GB쯤 되지않을까도 예상해볼 수 있습니다.


아무튼,

개인적으로는, 64비트 ARM칩에 대한 논란의 중심에는 결국에 배터리가 있다고 생각합니다.

듣자하니, 64비트칩을 사용해서 램을 늘린다면, 그 램을 구동하기 위해 전력소모가 심하다고 하더군요.

게다가 아이폰같이 배터리를 내장하는 스마트폰이라면, 빠른 배터리 소모는 굉장한 약점이 될 수 있죠.


예전에 윈도우기반 데스크탑 컴퓨터에서도 x86에서 x64로 가면 엄청난 성능향상이 있을거라는 광고를 하면서,

이제 미래는 64비트의 시대이다! 라고 했지만,

결국 64비트의 시대는 아직도 도래하지 않았습니다. 64비트냐 32비트냐를 고르는 것은 램을 4GB쓸것이냐 말것이냐로 결정되고 있는게 현실입니다.

즉, 현재로서 일반적인 프로그램에서는 64비트나 32비트나 속도가 비슷하다는 뜻이죠.

이는 CPU의 성능이 굉장히 좋아져서 그런것도 있고,

일반적으로는 특별한 경우가 아니고서야 프로그램 개발자들이 64비트 전용 프로그램만 만들지는 않기때문이기도 할 것입니다.

그러니, 이제 막 태동하기 시작한 모바일용 64비트CPU도 그리 밝게 보진 않는다는 해석을 할 수 있습니다.


글쎄요.. 제가 잘 몰라서 그런데..

만약 64비트로 돌렸을때 낮은 클럭으로도 높은 클럭의 32비트 칩과 비슷한 성능을 낼 수 있다면,

이야기가 달라지긴 하겠지만, (클럭이 높으면 배터리 소모도 빠를테니까.. 비슷한 논리로, LTE무용론도 한때 있었죠)



현재의 배터리 성능의 한계를 생각해본다면,

현재로서는 64비트CPU를 모바일 기기, 특히나 무게가 중요한 휴대전화에 심는 것은 시기상조가 아닌가 하는 생각이 자꾸 듭니다..




profile