TinyCorp이 Apple MacBook에서 NVIDIA RTX GPU 실행을 가능하게 하는 USB4 어댑터를 개발하여 휴대용 기기의 GPU 컴퓨팅 접근성을 확대합니다.
여러 해 동안 Apple MacBooks에서 Nvidia GPU를 실행하는 것은 개발자와 하드웨어 애호가 모두에게 불가능한 것으로 간주되었습니다. Intel 프로세서에서 벗어나 ARM 기반 M-series 칩을 완전히 채택하기로 한 Apple의 결정은 Nvidia와 AMD에 대한 공식 드라이버 지원의 종료를 의미했습니다. 이러한 칩은 내장 iGPU에 의존하며, macOS에서 외부 GPU 호환성의 필요성을 제거했습니다. 개발자와 애호가들은 오랫동안 자체 드라이버를 제작하여 격차를 해소하려고 시도했지만, 성공은 제한적이었고 종종 신뢰할 수 없었습니다.
USB3를 통해 Apple Silicon에서 실행되는 세계 최초의 외부 AMD GPU를 구축한 것으로 알려진 소규모 AI 스타트업 TinyCorp는 이제 USB4 및 Thunderbolt 4 연결을 통해 M-series MacBooks에서 Nvidia GPU를 작동시키는 데 성공했습니다. TinyCorp이 전체 기술 프로세스를 자세히 설명하지는 않았지만, 그 성공은 GPU 도킹 스테이션과 같은 고처리량 주변기기를 위해 설계된 표준인 USB4 및 Thunderbolt 4가 제공하는 기본 PCIe 지원과 더 높은 대역폭 사용에 달려 있을 가능성이 높습니다. X에 올린 회사의 게시물은 USB4 도킹 스테이션을 통해 외부 Nvidia GPU에서 오픈 소스 Tinygrad 프레임워크를 실행하는 MacBook Pro M3 Max를 보여주었으며, 개발자들에게 이전 USB3 인터페이스보다 더 깔끔한 경로를 제공합니다.
이 솔루션에는 중요한 제한 사항이 있습니다. TinyCorp이 개발한 드라이버는 게이밍이나 디스플레이 렌더링보다는 특히 AI 워크로드를 위한 것입니다. 사용자는 외부 GPU가 모니터를 구동하거나 macOS 그래픽을 가속화할 것으로 기대할 수 없습니다. 대신, 초점은 계산 집약적인 AI 작업을 활성화하는 것이며, 이는 로컬 리소스에 의존하는 개발자들에게 혁신적일 수 있습니다.
Nvidia의 RTX 30, 40, 또는 50 시리즈 GPU를 MacBooks와 페어링함으로써, 개발자들은 이제 클라우드 또는 데이터 센터 환경에 전적으로 의존하기보다는 더 큰 데이터 세트를 처리하거나 모델을 로컬에서 학습시킬 수 있습니다. 이 성과는 높은 GPU 성능을 요구하는 LLM 및 기타 AI 도구로 작업하는 사람들에게 직접적인 영향을 미치며, Apple의 노트북을 AI 연구 및 머신 러닝 실험에서 더욱 관련성 있게 만들 가능성이 있습니다. 다만, 현재로서는 틈새 사용 사례로 남아 있습니다.
TinyCorp의 작업은 인상적이며, Apple 하드웨어를 Nvidia GPU와 어떤 방식으로든 페어링하는 것은 많은 사람들이 결코 일어나지 않을 것이라고 생각했던 성과입니다. 그러나 커스텀 드라이버와 외부 도킹 스테이션에 대한 의존성은 이 솔루션의 장기적 실용성이 아직 명확하지 않음을 의미합니다.