애플 매킨토시는 1984년 첫 출시 때부터 10년 동안 모토로라 68000 계열 CPU를 사용했습니다. 그러다가 1994년부터 IBM 파워PC(PowerPC) 계열로 갈아탔습니다. 당시만 해도 애플은 파워PC의 성능이 인텔 CPU보다 우수하다고 주장했습니다. 그러나 애플은 2006년에 돌연 맥 CPU를 인텔 프로세서로 변경합니다.
여기에는 그럴 만한 이유가 있었습니다. IBM의 파워PC의 성능은 강력하긴 했지만, 기본적으로 고성능 PC와 서버를 목표로 개발되어 저전력 성능이 중요한 노트북에는 적합하지 않았습니다. 반면 당시 인텔은 전력 대 성능비를 획기적으로 개선한 코어 듀오(Core Duo) 프로세서를 출시했습니다.
인텔 프로세서의 개선 방향은 스티브 잡스가 생각한 맥의 미래와 일치했습니다. 저전력 성능을 크게 강화한 인텔 프로세서 덕분에 애플은 맥북 에어처럼 획기적으로 얇고 가벼운 노트북을 개발할 수 있었습니다.
하지만 몇 년 전부터 애플이 인텔 프로세서 대신 자체 프로세서를 사용할 것이라는 루머가 꾸준히 제기되었습니다. 이유는 간단합니다. 인텔 프로세서는 몇 년째 14nm 공정과 오래된 아키텍처에서 벗어나지 못하고 있지만, 애플의 A 시리즈 프로세서는 미세 공정과 아키텍처를 꾸준히 개량해 x86 CPU를 넘볼 수준까지 성능이 올라갔기 때문입니다. 애플 자체 칩과 인텔 칩의 성능 차이가 별로 없다면 애플 입장에서는 굳이 x86과 ARM으로 생태계를 분리할 이유가 없습니다. 맥에 자체 프로세서를 탑재할 경우 비용 절감 효과는 물론이고 애플 생태계에 최적화된 커스텀 프로세서를 장착할 수 있습니다.
결국 애플은 맥 제품군에 자체 프로세서를 탑재한다고 발표했고 그 결과물을 이제 공개했습니다. 애플 M1은 아이폰 12에 사용된 애플 A14 바이오닉 칩의 업그레이드 버전으로 고성능 파이어스톰 코어 4개와 고효율 아이스스톰 코어 4개로 구성된 8코어 프로세서입니다. A14와 비교하면 파이어스톰 코어 숫자가 2개에서 4개로 늘어났고 L2 캐쉬도 12MB로 50% 늘어났습니다.
더 많은 발열량을 허용할 수 있는 맥북과 맥 미니에 탑재하는 만큼 클럭도 더 높을 것으로 예상됩니다. GPU 역시 두 배 늘어난 8코어 GPU를 탑재해 스마트폰 가운데 최고 수준인 아이폰 12보다 성능이 훨씬 우수할 것으로 예상됩니다. 뉴럴 엔진은 16코어로 A14 바이오닉과 동일한데, 이 정도면 내장형 인공지능 가속기로 최상위급이기 때문에 굳이 더 늘릴 필요가 없었을 것입니다.
M1의 트랜지스터 집적도는 A14 바이오닉보다 42억 개 늘어난 160억 개에 달하지만, TSMC의 최신 5nm 공정을 사용해 다이 면적은 10nm 공정 인텔 아이스레이크 CPU보다 크게 늘어나지 않았을 것으로 보입니다. 여기에 LPDDR4X 메모리 두 개를 옆에 붙여 놓은 통합 메모리 아키텍처 구조로 크기를 더 줄여 시스템을 매우 작고 가볍게 만들 수 있게 됐습니다. 애플은 새로운 메모리 장착 방식이 전통적인 메모리 모듈보다 더 우수한 성능을 보인다고 주장했습니다.
다만 M1 칩을 탑재한 신형 맥북 에어가 인텔 CPU를 탑재한 전 세대 모델보다 CPU 성능은 3.5배, GPU 성능은 5배 뛰어나다는 주장은 좀 더 엄밀한 검증이 필요합니다. 맥북 에어에 사용된 코어 i7-1060NG7 프로세서(1.2-3.8GHz 쿼드코어 CPU + 아이리스 프로 그래픽)의 성능 역시 만만치 않기 때문입니다. 코어 i7-1060NG7의 CPU 성능은 패스마크 (PassMark) 기준 6,234점으로 이보다 3배 이상 빠른 CPU는 노트북에서는 라이젠 7 4800H (8코어, 2.9-4.2GHz) 정도만 있을 뿐입니다. 솔직히 라이젠 7 4800H도 패스마크 기준 19,206점으로 3.5배가 안 됩니다.
인텔 CPU의 3.5배에 달하는 놀라운 성능의 비밀은 작은 숫자로 표시된 각주에 있습니다. 애플 공식 사이트에는 '배포 전 단계의 Final Cut Pro 10.5에서 4096x2160 해상도 및 초당 59.94 프레임의 4K Apple ProRes RAW 미디어로 구성된 55초 분량의 영상을 Apple ProRes 422로 인코딩 변환하여 테스트'한 결과라고 되어 있습니다. 쉽게 말해 CPU의 전반적인 성능이 아니라 M1에서 특별히 빠른 어플리케이션에서의 성능 비교입니다. 물론 GPU 역시 파이널 컷 프로에서의 비교 수치로 게임에서 평균 5배 빠르다는 의미는 아닙니다.
하지만 그렇다고 M1의 성능이 인텔 CPU보다 낮다는 것은 아닙니다. IT 전문 사이트인 아난드텍에서는 A14 바이오닉 CPU의 싱글 코어 성능이 SPEC2006 종합 비교 결과 인텔 i9-10900K와 AMD 라이젠 9 5950X의 중간 정도라고 평가했습니다. 파이어스톰 코어의 성능이 최신 x86 코어와도 겨룰 수 있는 수준이라는 것입니다. 출시 후 정확한 비교 벤치마크 결과를 봐야 알겠지만, 노트북용으로 성능을 높인 M1의 종합 성능은 적어도 A14보다 우수할 것입니다. 하지만 성능보다 더 중요한 강점은 저전력입니다.
애플은 A 시리즈 프로세서에서 저전력 기술을 갈고 닦았습니다. M1은 애플이 오랜 세월 연마한 전력 관리 기술과 TSMC의 최신 5nm 공정 덕분에 전력 대 성능비가 인텔 칩보다 훨씬 높을 것으로 예상됩니다. 애플은 10W 전력 소모에서 M1의 성능이 인텔 칩보다 2배 뛰어나거나 혹은 최고 성능에서 전력 소모량이 1/4에 불과하다고 주장했습니다.
덕분에 신형 맥북 에어는 성능을 높이면서도 조용한 팬리스 디자인으로 돌아왔습니다. 배터리 용량 증가 없이도 배터리 사용 시간이 18시간까지 늘어난 것 역시 전기를 적게 먹는 M1 덕분입니다. 노트북에서 저소음, 저발열, 배터리 사용 시간이 중요한 점을 생각하면 저전력이 M1의 가장 큰 혁신이라고 할 수 있습니다. M1을 탑재한 1세대 모델은 이전 모델과 외형상 차이가 없지만, 결국은 더 얇고 가벼운 맥 제품군이 나올 수 있음을 시사하는 부분이기도 합니다.
M1의 또 다른 장점은 애플 생태계의 통합입니다. 현재 애플 기기의 대부분은 자체 ARM 프로세서와 iOS 기반의 OS에서 돌아가고 있습니다. 맥만 x86 기반인데, 이것까지 자체 프로세서로 통합하면 애플 생태계의 마지막 퍼즐을 완성하는 셈입니다. 개발자들이 모든 애플 기기에서 돌아갈 수 있는 어플리케이션을 만들기 쉬워지고 프로세서 역시 애플 운영체제와 자주 쓰는 어플리케이션에 최적화해 성능을 최대한 활용할 수 있게 됩니다. 여러 하드웨어와 OS에서 돌아가야 하는 x86 프로세서에서는 누릴 수 없는 이점입니다.
애플은 앞으로 2년간 하나씩 맥 제품군 전체를 ARM 기반 자체 프로세서로 변경할 계획입니다. 따라서 맥 프로 같은 고성능 PC를 위한 자체 프로세서 역시 준비 중일 것입니다. 어쩌면 아마존처럼 서버용으로 쓸 수 있는 고성능 ARM 프로세서를 선보일지도 모릅니다. 이렇게 ARM 기반 자체 프로세서를 사용하면 클라우드와 다른 인터넷 서비스까지 애플 맞춤형 하드웨어가 가능하고 비용도 절감할 수 있다는 장점이 있습니다. 인텔 미세공정에 의존할 필요 없이 TSMC든 삼성이든 최신 미세공정을 입맛 대로 고를 수 있다는 것도 큰 장점입니다.
그런데 앞으로 애플의 사업 모델을 따라 하는 기업이 늘어나게 되면 인텔 입장에서는 큰 부담이 아닐 수 없습니다. 애플이 행보와 함께 고객을 잃게 된 인텔의 대응에도 눈길이 가는 이유입니다. 결국 인텔이 이 위기를 극복하려면 더 고성능 프로세서를 개발할 수밖에 없습니다. 몇 년 후 인텔이 ARM 경쟁자를 따돌릴 수 있는 신제품을 들고나올지 아니면 시장에서 입지가 축소될지도 궁금해집니다.
고든 정 칼럼니스트 jjy0501@naver.com