IT之家 10월 21일 소식, AMD와 인텔은 어제(10월 20일) PyTorch의 x86 CPU 최적화 분야에서 협력을 공동 발표했습니다:양사는 각자의 최적화 작업을 오픈소스 딥러닝 라이브러리 oneDNN에 통합하여 개발자에게 두 회사의 CPU를 아우르는 통합 소프트웨어 경로를 제공할 예정입니다.
IT之家 참고: PyTorch는 오픈소스 Python 딥러닝 프레임워크로, 주로 신경망의 구축, 학습 및 배포에 사용됩니다. 유연하고 디버깅이 쉬우며 Python에 가까운 프로그래밍 방식으로 유명하며, 학술 연구와 상업 AI 애플리케이션에 널리 사용됩니다.
공고 내용에 따르면, 양사는 각자의 프로세서 최적화 작업을 오픈소스 라이브러리 oneDNN에 집중시켜 PyTorch 내 x86 가속의 기본 오픈소스 라이브러리로 만들 계획입니다. AMD는 자사의 ZenDNN 최적화를 oneDNN에 통합하고, 통합 가속 재단(UXL Foundation)에 지도위원회 위원으로 참여합니다.
x86 생태계 자문그룹의 추진으로 양사의 드문 협력이 이루어졌으며, CPU 소프트웨어 생태계에서 '경쟁을 협력으로' 전환했습니다. 원활하게 정착될 경우, 개발자, 클라우드 서비스 제공업체 및 기업 사용자는 x86 서버, 워크스테이션 및 AI PC에서 더욱 일관된 PyTorch 성능 경험을 누릴 수 있을 것입니다.
oneDNN 외에도 AMD와 인텔은 'AI 컴퓨트 확장'(AI Compute Extensions, ACE)을 추진하고 있습니다. 이는 x86을 위한 차세대 명령어 집합 아키텍처로, 행렬 곱셈(AI 모델 학습 및 추론의 핵심 연산) 가속에 중점을 두며, 관련 기능은 향후 oneDNN 업데이트를 통해 PyTorch에 연동될 계획입니다.
개발자 입장에서는 과거 AMD 또는 인텔 CPU에 각각 맞춰 적응·튜닝해야 했던 PyTorch 워크로드가 앞으로 동일한 소프트웨어 경로를 통해 최적화 지원을 받을 수 있을 것으로 기대됩니다. 양사는 이를 통해 x86 AI 생태계의 파편화를 줄이고, 중복 개발과 유지보수 비용을 절감하며, AI 애플리케이션의 구축, 배포 및 크로스플랫폼 마이그레이션을 더욱 원활하게 할 수 있다고 밝혔습니다.