안녕하세요? visionTECH입니다~^^
이번 글에서는 애플에서 발표한 애플 실리콘 "M1"에 대해 다뤄보도록 하겠습니다.
초간단하게 애플의 첫번째 애플 실리콘 M1에 대해 말씀드리자면
기존의 인텔과 AMD은 X86 기반의 칩으로 기존의 데스크탑과 노트북 등에 적용되어 사용하던 칩인 방면
애플 실리콘 M1은 핸드폰, 테블릿에 적용된 ARM기반의 칩으로 전력대비 성능이 뛰어난 장점이 있습니다.
M1칩은 기존 아이폰/아이패드 등에 적용된 A14기반의 칩이며 5nm공정으로 제작된 칩입니다.
A14기반의 칩이기에 ARM기반의 칩이지만 애플 노트북/데스크탑에 맞춰서 개발된 칩으로
흥미로운 점은 애플이 CPU, GPU 뿐만 아니라 I/O, Nueral Engine 그리고 심지어 램(DRAM)까지 한 칩으로 통합해서 전력대비 성능을 극한으로 끌어 올어렸다는 것 입니다.
(소비자 입장에서 안좋은 점은 10000%확률로 자가 램 업그레이드는 불가능합니다...ㅠㅜ)
M1칩의 CPU 구성은 총 8코어로 이루어져 있으며, 고성능 4 코어와 저전력 4 코어로 이루어져 있습니다.
사용하는 환경에 따라 자동으로 최적의 CPU칩 구동방식을 선택해서 최저 전력으로 최고 성능을 이끌어 내는데 이 방식은 현재 플레그십 스마트폰에도 적용이 되고 있습니다.
M1칩의 GPU 구성은 총 8코어로 애플에 의하면 현재 노트북에 적용된 그 어떠한 내장 그래픽(외장 그래픽이 아닙니다)보다 성능이 뛰어나다고 합니다.
또한, Maching Learning같은 작업에 필요한 Neural Engine이 16코어로 구성되어 있습니다.
자~ 그러면 M1의 성능은 어떻게 될까요?
애플 11월 발표를 살펴보면 애플이 성능 비교차트를 보여줄때 구체적으로 비교대상을 언급하지 않았고 x,y축 스케일을 제공해주지 않았기 때문에 제품이 출시하고 실제 테스트를 해보기 전에는 정확하게 파악을 하기 힘들지만
CPU의 경우 같은 10W 전력 사용시 M1칩이 최대 2배의 성능이 뛰어나며
기존 노트북 CPU가 최대성능을 낼 때 사용하는 전력의 1/4만 사용해도 M1칩이 같은 성능을 낼 수 있다고 하였습니다.
GPU의 경우 같은 10W 전력 사용시 M1칩이 최대 2배의 성능이 뛰어나며
기존 노트북 GPU가 최대성능을 낼 때 사용하는 전력의 1/3만 사용해도 M1칩이 같은 성능을 낼 수 있다고 하였습니다.
이와 같이 첫번째 애플 실리콘인 M1은 "전력당 성능"을 최대한 뽑아내게 만든 칩으로 그 동안 아이폰/아이패드를 위해 진행된 개발 노하우가 총 동원이 된 결과물이며, 시간이 지날수록 애플 실리콘의 성능은 더더욱 발전 할 것으로 보입니다.
애플 11월 발표 당시 구체적으로 어떤 대상으로 성능비교를 했는지 밝히지 않아 아쉬웠는데
유명한 밴치마크 프로그램 중 하나인 Geekbench에서 M1 성능 결과 자료가 확인되었습니다.
Geekbench 밴치마크 자료에 의하면 M1의 싱글코어 점수는 1687이며 멀티코어 점수는 7433으로 파악이 되었는데
이는 현재 Geekbech 점수 기준으로 싱글코어 점수는 1등이며 멀티코어 점수는 3등으로 16인치 맥북프로 뿐만 아니라 500백만원이 넘어가는 맥 프로보다 높은 점수를 기록하였습니다.
물론!!!!
Geekbench 점수가 모든 것을 대변하는 것이 아니며 실제 테스트를 해봐야 정확하게 알 수 있으며
기존 X86기반의 프로그램은 Rosetta 2를 통해 구동이 되기 때문에 X86프로그램을 ARM으로 변경하는 동안 성능손해가 얼마나 될지 확인을 해봐야 하지만...
일단 기본 성능이 뛰어나기 때문에 애플이 소프트웨어 최적화를 잘 했다면 예상 이상의 실 성능을 보여줄 확률이 있으며 시간이 지날수록 더 많은 개발자/회사들의 참여로 성능향상과 최적화가 빠르게 진행될 수 있습니다.
'IT' 카테고리의 다른 글
애플 실리콘 M1이 탑제된 컴퓨터에 호환되는 게임, 소프트웨어 리스트를 확인할 수 있는 방법~ (0) | 2020.11.21 |
---|---|
점점 밝혀지는 미친 M1칩의 CPU/GPU 성능(feat. i9, GTX1050Ti, RX560 보다 성능이 좋다?) (0) | 2020.11.18 |
애플에서 발표하지 않은 iOS14.2 기능 (feat. 에뮬레이션에 필요한 JIT Compilation Support 추가) (0) | 2020.11.11 |
아이폰 12 프로 맥스 / 아이폰 12 미니 사전 주문시간 알아보기 (0) | 2020.11.09 |
아이폰 12 시리즈 국가 별 모델 정보 (직구시 참고하세요~) (0) | 2020.11.05 |