1P by GN⁺ | ★ favorite | 댓글 1개
  • Apple은 Mac용 새 칩 M3, M3 Pro, M3 Max를 동시에 공개했으며, 세 칩은 개인용 컴퓨터용 칩으로는 처음 3나노 공정을 사용해 속도와 전력 효율을 높임
  • 새 GPU 아키텍처는 Dynamic Caching으로 작업별 필요한 로컬 메모리만 실시간 할당하고, Mac에서 처음 하드웨어 가속 레이 트레이싱과 메시 셰이딩을 지원함
  • 성능 개선 폭은 M1 대비 렌더링 최대 2.5배, 성능 코어 30%, 효율 코어 50%, Neural Engine 60%로 제시됐으며, 미디어 엔진은 AV1 디코딩을 추가함
  • 칩별 최대 통합 메모리는 M3 24GB, M3 Pro 36GB, M3 Max 128GB까지 확장돼 일반 Mac부터 고성능 프로 워크로드까지 나뉨
  • 전력 효율 개선은 새 MacBook Pro와 iMac의 에너지 효율에 기여하며, 새 MacBook Pro는 Apple 테스트 기준 Mac 사상 최장인 최대 22시간 배터리 수명을 달성함

3나노 공정 기반 M3 계열

  • Apple은 M3, M3 Pro, M3 Max 세 칩을 발표하며 Mac용 Apple silicon의 다음 세대를 공개함
  • 세 칩은 개인용 컴퓨터용 칩으로는 처음 3나노 공정 기술로 만들어졌고, 더 작은 공간에 더 많은 트랜지스터를 넣어 속도와 효율을 높임
  • 새 칩은 새 MacBook ProiMac에 적용됨
  • 주요 변화는 GPU, CPU, 메모리, 미디어 엔진 전반에 걸쳐 있음
    • 차세대 GPU 아키텍처
    • 더 빠른 CPU 성능 코어와 효율 코어
    • 더 빠른 Neural Engine
    • 더 많은 통합 메모리 지원
    • AV1 디코딩을 포함한 새 미디어 엔진

차세대 GPU와 Dynamic Caching

  • M3 계열 GPU는 Apple silicon 그래픽 아키텍처에서 큰 변화로 제시됨
  • Dynamic Caching은 기존 GPU와 달리 로컬 메모리 사용량을 하드웨어에서 실시간으로 할당함
    • 각 작업에 필요한 정확한 메모리 양만 사용함
    • 개발자에게 투명하게 동작함
    • GPU 평균 활용률을 높여 고성능 프로 앱과 게임 성능 개선에 기여함
  • Mac에서 처음으로 하드웨어 가속 레이 트레이싱을 지원함
    • 레이 트레이싱은 장면 속 빛의 상호작용을 모델링해 물리적으로 정확한 이미지를 만들 수 있게 함
    • 게임 개발자는 더 정확한 그림자와 반사를 구현할 수 있음
  • 새 GPU는 Mac에서 처음으로 하드웨어 가속 메시 셰이딩도 지원함
    • 지오메트리 처리 능력과 효율을 높임
    • 게임과 그래픽 집약 앱에서 더 복잡한 장면을 가능하게 함
  • GPU 성능은 M1 계열 대비 큰 폭의 향상을 내세움
    • 렌더링 속도는 M1 계열 대비 최대 2.5배 빠름
    • M3 GPU는 M1과 같은 성능을 거의 절반의 전력으로 제공함
    • 피크 성능은 M1 대비 최대 65% 높음

CPU, 통합 메모리, AI·비디오 엔진

  • M3, M3 Pro, M3 Max의 차세대 CPU는 성능 코어와 효율 코어 모두 아키텍처가 개선됨
    • 성능 코어는 M1 계열 대비 최대 30% 빠름
    • 효율 코어는 M1 대비 최대 50% 빠름
    • 같은 멀티스레드 성능을 M1의 절반 수준 전력으로 제공할 수 있음
    • 피크 전력에서는 최대 35% 더 높은 성능을 제공함
  • Apple은 CPU 성능 개선 사례로 Xcode에서 수백만 줄 코드 컴파일·테스트, Logic Pro에서 수백 개 오디오 트랙·플러그인·가상 악기 사용을 들었음
  • 각 칩은 Apple silicon의 특징인 통합 메모리 아키텍처를 사용함
    • 단일 메모리 풀을 통해 칩 안의 여러 기술이 같은 데이터에 접근함
    • 여러 메모리 풀 사이에서 데이터를 복사할 필요를 줄임
    • 고대역폭, 낮은 지연시간, 전력 효율을 제공함
  • 통합 메모리 지원은 최대 128GB까지 확장됨
    • Apple은 AI 개발자가 수십억 파라미터 규모의 더 큰 transformer 모델을 다루는 작업을 예로 듦
  • 향상된 Neural Engine은 M1 계열 대비 최대 60% 빠름
    • AI/ML 워크플로를 더 빠르게 처리하면서 데이터를 기기 내에 유지해 프라이버시를 보존함
    • Topaz의 노이즈 제거와 초해상도 같은 AI 이미지 처리 도구가 더 빨라짐
    • Adobe Premiere의 장면 편집 감지와 Final Cut Pro의 Smart Conform도 성능 향상을 받음
  • 세 칩의 미디어 엔진은 H.264, HEVC, ProRes, ProRes RAW에 대한 하드웨어 가속을 제공함
    • 처음으로 AV1 디코딩을 지원해 스트리밍 서비스 재생 시 전력 효율을 높이고 배터리 시간을 늘릴 수 있음

칩별 구성과 대상 작업

  • M3는 대중적인 시스템을 위한 칩임
    • 트랜지스터 수는 250억 개로 M2보다 50억 개 많음
    • 10코어 GPU는 M1 대비 그래픽 성능이 최대 65% 빠름
    • 8코어 CPU는 성능 코어 4개와 효율 코어 4개로 구성됨
    • CPU 성능은 M1 대비 최대 35% 빠름
    • 통합 메모리는 최대 24GB를 지원함
    • Apple은 Myst 같은 그래픽 집약 게임에서 사실적인 조명, 그림자, 반사를 예로 듦
  • M3 Pro는 더 높은 성능이 필요한 사용자를 겨냥함
    • 트랜지스터 수는 370억 개
    • 18코어 GPU는 M1 Pro 대비 최대 40% 빠름
    • 통합 메모리는 최대 36GB를 지원함
    • 12코어 CPU는 성능 코어 6개와 효율 코어 6개로 구성됨
    • 단일 스레드 성능은 M1 Pro 대비 최대 30% 빠름
    • Apple은 Adobe Photoshop에서 큰 파노라마 사진을 이어 붙이고 조작하는 작업을 예로 듦
  • M3 Max는 가장 demanding한 프로 워크로드를 위한 칩임
    • 트랜지스터 수는 920억 개
    • 40코어 GPU는 M1 Max 대비 최대 50% 빠름
    • 통합 메모리는 최대 128GB를 지원함
    • 16코어 CPU는 성능 코어 12개와 효율 코어 4개로 구성됨
    • CPU 성능은 M1 Max 대비 최대 80% 빠름
    • 두 개의 ProRes 엔진을 포함해 DaVinci Resolve, Adobe Premiere Pro, Final Cut Pro에서 고해상도 비디오 후반 작업을 빠르고 유연하게 처리하도록 설계됨

전력 효율과 배터리, 환경 계획

  • M3, M3 Pro, M3 Max의 전력 효율은 새 MacBook Pro와 iMac이 Apple의 에너지 효율 기준을 충족하는 데 기여함
  • 새 MacBook Pro는 Mac 사상 최장 배터리 수명인 최대 22시간을 달성함
    • Apple 테스트는 2023년 9월과 10월에 사전 생산 16인치 MacBook Pro 시스템으로 진행됨
    • 테스트 시스템은 Apple M3 Pro, 12코어 CPU, 18코어 GPU, 36GB RAM, 512GB SSD 구성이었음
    • 무선 웹 테스트는 디스플레이 밝기를 하단에서 8클릭으로 설정하고 25개 인기 웹사이트를 무선으로 탐색함
    • Apple TV 앱 영화 재생 테스트는 같은 밝기 조건에서 HD 1080p 콘텐츠를 재생함
    • 배터리 수명은 사용 방식과 구성에 따라 달라짐
  • Apple은 현재 전 세계 기업 운영에서 탄소 중립을 달성했다고 밝힘
  • 2030년까지 전체 제조 공급망과 모든 제품 생애주기를 포함한 전 사업에서 순제로 기후 영향을 달성할 계획임
  • 이 계획에 따르면 모든 Mac의 모든 칩은 설계부터 제조까지 탄소 중립이 됨

댓글과 토론

Hacker News 의견들
  • SKU 구성이 점점 복잡해지는 걸 보면서 몇 가지가 눈에 띔. 메모리 대역폭이 줄었고, M2 Pro는 200GB/s였지만 M3 Pro는 150GB/s뿐이며 M3 Max도 상위 선별 칩에서만 400GB/s임
    저사양 M3 14인치는 Thunderbolt 포트가 하나 적을 뿐 아니라 M1/M2처럼 공식적으로 Thunderbolt 4도 지원하지 않음. M3 Pro는 8TB SSD 옵션도 사라졌는데, 해당 사양 수요가 적었기 때문일 가능성이 큼. 또 M3 Pro는 Max보다 효율 코어가 더 많음(6 대 4)이라, 상위 사양에서 이런 걸 빼는 방식은 Intel이라면 잘 안 했을 것 같아 흥미로움

    • Apple이 출시된 기기에서 이런 사용 통계를 추적하는지 궁금함. iPad는 항상 Apple에 통계를 보낼지 묻고, 나는 항상 거절하지만, 충분히 많은 사람이 동의한다면 성능 코어 사용 빈도나 최대 메모리 대역폭 사용량 같은 걸 꽤 잘 알 수 있을 것 같음
      Intel에 있었을 때는 실리콘 면적, 발열, 마진 자원 사이의 흥미로운 절충이 늘 있었지만, 당시 Intel은 통계를 수집할 방법이 없어서 대부분 “그래도 이렇게 해야 한다고 생각한다” 수준이었고 데이터가 많지 않았음
    • 줄어든 메모리 대역폭에 더해, M3 Pro는 성능 코어 2개를 잃고 효율 코어 2개만 늘어남
      M2 Pro는 성능 코어 8개 + 효율 코어 4개였고, M3 Pro는 성능 코어 6개 + 효율 코어 6개임. 그다지 좋은 교환은 아니며, M3 Pro를 업그레이드라고 볼 수 있는지 잘 모르겠음
    • 기본 사양 M 계열 SoC가 외부 디스플레이를 하나만 지원하기 때문에 그런 것 같음. Thunderbolt 4 사양은 단일 포트에서 외부 디스플레이 2대 지원을 요구하는 것으로 알고 있음
      그 외의 모든 면에서는 해당 포트가 Thunderbolt 4 포트와 동일하게 동작할 것으로 예상함
    • Intel이 뭘 안 한다는 건지 모르겠음. Intel은 제품군 대부분에서 효율 코어가 성능 코어보다 많고, 특히 상위 제품에서 그렇음. 예를 들어 Raptor Lake S의 i9은 모두 효율 코어 16개와 성능 코어 8개이고, i7은 8:8이며, i5 하위 제품(13500 미만)만 성능 코어가 더 많음. i3에는 효율 코어가 없음
      모바일 H/HX도 비슷해서 성능 코어가 효율 코어보다 많은 SKU는 소수이고, P/U에는 전혀 없음. 오히려 Intel이 비대칭 SMT를 내놓기 시작했을 때 놀랐던 점 중 하나가, 모바일과 Apple이 대체로 1:1이거나 성능 코어 쪽에 치우쳐 있던 반면 Intel은 효율 코어에 크게 베팅한 것처럼 보였다는 점임
    • SKU가 복잡해지는 건 Apple도 Intel/AMD가 왜 그렇게 많은 SKU를 갖는지 배우는 중이라서일 가능성이 큼. 복잡한 칩을 대규모로 만들면 완벽하지 않은 칩이 다양하게 나오고, 손실을 줄이려면 하나의 SKU로 팔고 이상품을 버리기보다 선별과 세분화로 여러 SKU를 만들어야 함
  • Intel Mac과 비교한 부분이 좀 헷갈렸음. 아직 Intel 16인치 MacBook을 쓰고 있지만, 정말 보고 싶었던 건 M3가 M2와 비교해 어떤지였지 Intel이나 M1과의 비교가 아니었음. Apple 자체 벤치마크에서 M3가 Intel Core i7-9750H를 거의 전부 이기는 건 놀랍지 않음
    진짜 궁금한 건 바로 직전 세대와의 비교이고, 아마 다음 주면 답이 나올 듯함. 업무용 노트북은 14인치 MacBook Pro인데, 개발 흐름 일부로 Kubernetes 위에서 컨테이너를 많이 돌리는데도 배터리 수명이 인상적임. Apple이 Intel과 M1을 비교한 건 기존 MacBook 사용자에게 최신 세대 CPU로 업그레이드하도록 설득하려는 의도였을 것 같음

    • M2 Mac에서 업그레이드하는 사람은 거의 0에 가까울 것 같고, 아직 Intel Mac에 남아 있는 사람이 훨씬 많을 듯함
    • 수년째 Apple의 가장 큰 경쟁자는 5년 전 Apple임. 가장 큰 위협 중 하나는 사람들이 몇 년 전 산 멀쩡한 노트북과 휴대폰을 계속 쓰면서 판매가 정체되는 것임
      오래 가는 고급 제품이라고 광고하는 회사 입장에서는 다루기 어려운 문제임
    • 지금 시점에서 M2와 비교하는 건 별로 유용하지 않음. 발표 전반에서 향상폭은 일부 영역에서 대략 15~20% 정도였음
      Apple이 자체 칩을 만든다고 해도 매년 혁명적인 성능 향상을 낼 수는 없으니, 앞으로도 두 세대 사이에서는 이런 정도가 오래 이어질 것임. Apple은 사람들이 Mac을 여러 해 쓰기를 전제로 하므로, 업그레이드를 설득하려면 오래된 세대와 비교하는 게 타당함
    • ARM 이미지를 쓰지 않으면 Docker 이미지를 부팅하기 위해 가상 머신으로 돌게 됨. 그런데도 이렇게 많은 컨테이너를 돌리는데 노트북이 만져도 차갑고 배터리도 가득한 건 정말 놀라움
    • AI 전용 벤치마크가 하나도 없었던 게 더 의외였음. 가장 인기 있는 오픈소스 모델들이 명백한 경쟁자들 쪽에서 나왔다는 건 알지만, 머신러닝 프로그래머 흐름에 맞는 재학습 작업 정도는 정의할 수 있었을 것 같음
  • 노트북에 제대로 된 입출력이 부족해서 꽤 실망스러움. GPU가 얼마나 발전했는지 한참 이야기하지만, 1,600달러짜리 노트북이 외부 디스플레이 하나만 구동하고 2,000달러짜리가 두 대만 구동하는 건 아쉬움
    게다가 데스크톱은 일체형에만 M2를 제공하는 식으로 약화시키고 있어서, 지금 매장에 가서 다른 데스크톱을 사려면 구식 기술에 큰 프리미엄을 내야 하는 셈임. FaceID와 더 나은 디스플레이 지원을 기대했지만, 뭔가를 업그레이드할 설득력 있는 이유는 없었음. 원래 Windows를 선호했다면 여전히 Windows를 선호할 것이고, M 프로세서를 이미 갖고 있다면 업그레이드할 이유가 크지 않음. Studio나 mini를 생각 중이었다면 프로세서가 갱신될 때까지 기다리는 편이 좋음

    • 맞음. Mac에서 화면 2대 이상을 구동하는 과정은 단순하지 않음. Apple이 “프로” 기기에 받는 가격을 생각하면, 작업하려고 화면 2대나 그 이상을 꽂는 일이 간단해야 함
    • “일체형에만 M2를 제공한다”는 말은 헷갈림. iMac은 M2를 건너뛰었고, 다음 달 출하되는 새 모델은 M1 모델을 대체하는 일반 M3 칩을 탑재함
    • 외부 디스플레이 드라이버 하나로도 4K 이하 해상도에서는 여러 디스플레이를 구동할 수 있음. DisplayLink 어댑터를 쓰면 외부 디스플레이 드라이버가 하나뿐인 Mac에서도 4K 모니터 2대를 데이지체인으로 연결할 수 있음. 내부적으로 같은 디스플레이 출력을 두 화면에 재사용하는 방식 같음
      USB-C는 6K 모니터 1대 또는 4K 모니터 2대를 구동할 수 있고, M2 Pro 이후 HDMI 포트는 8K 한 대를 구동할 수 있음
  • M2 Pro와 M3 Pro에서 흥미로운 점은 대부분 성능 코어였던 구성에서 멀어졌다는 것임. M1 Pro는 6+2 또는 8+2 성능+효율 코어였고, M2 Pro는 6+4 또는 8+4였으며, 새 M3 Pro는 5+6 또는 6+6임
    Apple은 세대마다 성능 코어 비중을 줄여 왔음. M1 Pro는 75~80%, M2 Pro는 60~67%, M3 Pro는 45~50%임. Geekbench 결과에서도 드러나는데, 10코어 M2 Pro(6+4)는 12,100점이고 10코어 M1 Pro(8+2)는 12,202점임. 12코어 M2 Pro(8+4)는 14,221점으로, 코어가 20% 늘어난 것에 비해 16.5% 증가임
    이상한 결과처럼 느껴지는 면이 있음. M2 성능 코어 2개를 더해도 10코어 M2 Pro 대비 비교적 작은 향상만 나오는데, M1 Pro에 효율 코어 2개를 더한 경우도 8+2 M1 Pro 대비 같은 16.5% 향상을 줌. 추측하자면 벤치마크 실행 중 열 제한이 걸릴 수 있음. 추가 성능 코어가 100% 부하에서 진짜 성능 코어처럼 동작하지 못한다면 영향이 작게 보이고, 반대로 효율 코어가 높은 발열 부하에서 성능 코어와 비슷한 성능을 낸다면 벤치마크에서는 거의 동등하게 보일 수 있음
    실제 사용 시나리오가 벤치마크와 의미 있게 다를지도 궁금함. 예를 들어 코어 고정은 따뜻한 캐시에 유용할 수 있고, 실제 상황에서는 운영체제가 어떤 프로세스를 성능 코어 1에 고정하고 다른 프로세스를 성능 코어 2에 고정했는데 둘 다 사용량 스파이크가 생길 수 있음. 이때는 전체 발열 부하가 높지 않아 성능 코어가 최고 성능을 유지하므로, 둘 다 성능 코어와 따뜻한 캐시의 이점을 얻음
    어쩌면 칩 성능 자체보다 사업적 결정일 수도 있음. M1/M2 Max의 큰 판매 포인트는 그래픽이었고, 추가 RAM도 그랬을 수 있음. Pro나 Max에서 같은 CPU를 얻을 수 있었지만, 이제 M3 Pro는 5+6 또는 6+6 CPU이고 M3 Max는 10+4임. 성능 코어가 67~100% 더 많다는 점은 그래픽에 그다지 관심 없는 사람에게도 M3 Max의 판매 포인트가 됨

    • 마지막 문단이 맞는 것 같음. Max는 가능한 한 최고 성능을 원하는 사람을 위해 배터리 수명을 타협한 제품이고, Apple은 훨씬 넓은 층이 Pro 칩을 산다는 걸 보고 있는 듯함
      체감상 기술 분야 사람이 자신의 Apple Silicon 기기를 언급하면 거의 항상 Pro 칩임. 그 사용자층 중 모든 코어를 자주 풀로드로 쓰는 사람은 소수겠지만, 다수는 확실히 뛰어난 배터리 수명을 누리고 있을 것임
    • Apple이 여기서는 Intel에서 배우는 것처럼 보임
      Apple은 지난 몇 세대 동안 효율 코어를 훨씬 빠르게 만들었음. 크기는 아주 작은데도 성능은 거의 50%까지 나오고, 전력은 대략 10배 적게 씀. 수확 체감 만세임
      작업이 1~4코어까지만 확장된다면 그 코어들은 빨라야 하지만, 일반적으로 그 이상으로 확장된다면 아주 많은 코어까지도 확장될 가능성이 큼. 이 관점에서 6~8개 성능 코어는 가벼운 스레드 작업 몇 개를 동시에 돌리기에 충분하고, 보통 그 이상은 잘 안 돌림
      그 뒤로는 성능 코어+캐시 하나의 공간에 효율 코어+캐시 4~6개를 넣을 수 있으니 전력은 절반만 쓰면서, 확장성이 큰 작업에서는 훨씬 많은 성능을 얻음. AMD도 Zen 4c와 5c 칩렛으로 같은 방향으로 가고 있어서, 성능 칩렛 하나와 여러 효율 칩렛을 갖게 될 것임. 면적과 전력 이득이 너무 커서 무시하기 어려움
    • GPU가 이 SoC들이 처리하도록 설계된 발열 출력에서 매우 큰 비중을 차지하므로, CPU만 부하를 준다면 열 제한이 걸리면 안 됨
    • CPU 코어보다 GPU 코어 확장에서 이득을 얻기가 훨씬 쉬움
  • 36GB 옵션은 왜 있는지 궁금함. 다른 메모리 구성(16GB, 64GB)은 여전히 깔끔한 2의 거듭제곱임. 용량만 보면 ECC 가능 메모리를 쓰면서 ECC 지원용 추가 폭을 데이터에 쓰는 것처럼 보이는데, 왜 한 용량에만 적용되는지 모르겠음. 부품 수급 때문일까
    조금 파보니, 오래된 관점에서 예상했던 2^32 워드의 72비트 폭 버스 하나 이상이 아니라, 아마도 버스당 6GiB인 32비트 폭 버스 6개인 듯함. 이런 1.5 * 2^N 깊이 메모리는 IC 적층 사용과 함께 꽤 흔해졌고, 단일 패키지에 2의 거듭제곱 크기 IC 12개를 쌓는 방식임. 같은 IC를 8단 또는 16단으로 쌓아 2의 거듭제곱을 만드는 더 “편한” 방식과 다름

    • 최근 6/12의 배수 구성을 더 많이 쓰고 있는데, 아마 LPDDR5X에서 가능한 칩 용량과 관련 있는 듯함
      M2와 M3는 최대 24GB, M3 Pro는 18GB와 36GB, M3 Max는 36GB, 48GB, 64GB, 96GB, 128GB 구성이 있음
    • M1/M2 Pro의 200GB/s였던 메모리 대역폭을 M3 Pro에서 150GB/s로 낮춘 것처럼 보임. M1/M2 Max 칩에서 가능했던 전체 400GB/s 대역폭을 얻으려면 최상위 M3 Max 칩으로 올려야 함
    • ECC와는 상관없음. LPDDR5X 메모리를 쓰는 것이고, Android 휴대폰을 따라봤다면 이런 숫자는 놀랍지 않을 것임
    • 솔직히 나는 그쪽이 더 좋음. 이전 세대에서 16GB 메모리를 자주 가득 쓰고 업그레이드할 때가 됐다면, 꼭 두 배 메모리가 필요한 건 아니고 24GB면 좋을 것 같음
    • MacBook Pro에는 18GB M3 Pro 구성도 있음. 꽤 이례적임
  • 이 모델들은 메모리 대역폭 제약을 크게 받는 LLM 추론에는 덜 유용해 보임. MacBook Pro 페이지를 보면 M3는 100GB/s, 150GB/s, 300GB/s이고 M2는 200GB/s와 400GB/s였음
    M3에서도 높은 GPU 구성으로 가면 400GB/s가 가능하지만, 전반적으로 내려간 점이 흥미로움

    • 발표에서 동적 GPU 캐싱을 언급했는데, Transformer 모델이 좋아할 만한 기능처럼 보임
  • 새 칩이 나올 때마다 왜 전체 라인업을 갱신하지 않는지 이해가 안 감. 특히 이번에는 MacBook Pro와 iMac에서 사실상 칩만 바꾸는 것처럼 보이는데 더 그렇음
    별개로, 머신러닝 성능 측면에서 통합 메모리가 VRAM과 어떻게 비교되는지 아는 사람이 있는지 궁금함. 80GB H100이 3만 달러쯤 하는 걸 생각하면, 128GB 통합 메모리를 갖춘 풀옵션 MacBook Pro가 5천 달러라는 건 흥미로움. 현실적으로 대부분의 프로슈머가 합리적인 예산에서는 24GB Nvidia 카드에 묶이는 걸 생각할 때, 큰 모델용으로 조금이라도 비교 가능하거나 매력적인지 궁금함

    • 여러 요인이 결합된 것 같음. 첫째, 라인업을 업그레이드하는 건 실제 엔지니어링 작업이 필요해서 최소 1년은 걸릴 수 있음
      둘째, 제조 여력도 있음. 올해 상반기에는 3nm iPhone 프로세서를 만들면서 MBP 프로세서를 연구했을 가능성이 크고, 여러 칩의 생산을 동시에 끌어올리기는 어려울 것임
      셋째, 수요 측면도 있음. 부모님이 올해 새 노트북과 새 휴대폰을 산다면 6개월 간격으로 사는 편이 더 가능성이 높을 것 같음. 마찬가지로 이번 분기에는 a,b,c 제품을 발표하고 다음 분기에는 d,e,f를 발표하는 박자를 유지하면 Apple이 좋은 소식으로 계속 뉴스에 남는 데 도움이 됨
      머신러닝 쪽은 실제 기기를 만질 수 있게 되면 결과가 빨리 나오길 기대함
    • 추측이지만, 기존 재고를 소진하기 위해 오래된 칩을 다른 SKU에서 시간을 두고 단계적으로 빼는 방식일 것 같음. 예를 들어 M3 생산량이 적을 때는 비싼 MacBook Pro 모델부터 시작함. 그런 제품은 천천히 팔릴 것이고, 그 사이 Air 라인에서는 남은 M2 재고를 소진하다가 M3 생산이 더 올라온 뒤 “리프레시”를 하는 식임
      Apple의 MacBook 판매량이나 Air가 Pro보다 더 많이 팔리는지는 모르지만, 이렇게 일관되게 하는 걸 보면 이 방식으로 확실히 이익을 내고 있을 것임
    • 기존 M1/M2 생산능력을 소진하려는 것도 있겠지만, 지금은 M3 재고가 충분하지 않을 것 같음
      TSMC가 3nm 역량을 가진 팹을 몇 개나 갖고 있는지 잊었지만, 많지는 않을 것임. Apple이 TSMC의 모든 생산능력을 확보했다는 말도 있지만[0], 그래도 충분하지 않을 듯함
      [0]: Apple is saving “billions” on chips thanks to unique deal with TSMC | https://news.ycombinator.com/item?id=37040722
    • MacBook Air, Mac Studio, Mac Pro는 불과 6개월쯤 전에 갱신했음. 지금 바로 또 갱신하면 이전 구매자들이 완전히 뒤통수 맞았다고 느낄 것임
    • M2 Ultra는 통합 메모리 대역폭이 최대 800GB/s임. 반면 4090은 1,008GB/s이고, PC 쪽의 듀얼 채널 DDR4-6400은 102GB/s 대역폭을 제공함
  • “최대 128GB 메모리 지원으로, 수십억 매개변수의 더 큰 Transformer 모델을 다루는 AI 개발자처럼 이전에는 노트북에서 불가능했던 작업 흐름이 가능해진다”는 식으로 발표에서 꽤 뜬금없이 강조했지만, 실제 AI 개발이 어떻게 돌아가는지는 보여주지 않았음
    Apple이 PyTorch의 Apple Silicon 지원에 더 공을 들인 건 알지만, 이제 충분한 수준까지 왔는지 궁금함

    • 아직 아닌 것 같음. 틀렸다면 좋겠지만, 저렴한 모바일 Nvidia 카드도 작은 학습 작업에서는 일반 M2 칩을 앞섬
      M3 Max는 경쟁자가 될 수도 있지만, Metal은 아직 CUDA와 거리가 멀지 않나 싶음. 노트북용 M3 Max는 Nvidia 3070과 경쟁할 수 있어 보임. 다만 Nvidia는 데스크톱에서 발열과 전력 소모가 큰 괴물이고 Apple M 칩은 매우 효율적이라 공정한 비교는 아님. 데스크톱 M3 칩이 어떻게 나올지 봐야 함
    • PyTorch는 기본으로 지원하는 것으로 알고 있음. 내 경험으로는 ROCm보다도 더 잘 동작했음
    • 요즘 잘나가는 사람들은 GGML을 쓰는 건가?
  • 이번 이벤트가 iPhone 15 Pro로 촬영됐다는 점은 꽤 인상적임[1]. 물론 일반 사용자가 쓰는 환경과는 달리 전문 조명과 여러 장비가 동원됐음
    Log 촬영이 가능해졌으니, 다음 iPhone 발표는 공개되는 바로 그 iPhone으로 촬영될 수도 있을 듯함
    [1] Source: https://www.youtube.com/live/ctkW3V0Mh-k?t=30m02s