라이젠 7040 프로세서에 탑재된 것과 같은 AMD XDNA NPU의 단순화된 도식 | |
| 설계사 | AMD |
|---|---|
| 도입일 | 2023년 4월 |
| 유형 | 신경망 처리 장치 마이크로아키텍처 |
XDNA는 AMD가 개발한 딥러닝 프로세서용 마이크로아키텍처이다. 인공지능 소프트웨어와 같은 기계 학습(ML) 관련 작업을 처리하도록 설계되었다. 이는 AMD가 2022년에 인수한 자일링스의 기술을 기반으로 한다. XDNA 기반 실리콘 설계는 회사의 라이젠 AI 브랜드 프로세서에 포함되어 있으며, 같은 칩 내에서 젠 CPU와 RDNA GPU를 보조한다.
XDNA는 AI 엔진(AIE) 타일이 외부 메모리 접근을 최소화하면서 병렬로 데이터를 처리하는 공간적 데이터 흐름 아키텍처를 채용한다. 이 설계는 병렬성과 데이터 지역성을 활용하여 성능과 전력 효율을 최적화한다. 각 AIE 타일은 다음을 포함한다.
타일 어레이는 확장 가능하고 모듈화되어 있어, AMD는 전력, 면적, 성능 목표에 맞춰 타일 개수를 달리하여 NPU를 구성할 수 있다. 동작 주파수는 일반적으로 최대 1.3GHz에 달하며, 열 및 전력 제약 조건에 따라 조절 가능하다.
초기 XDNA NPU는 2023년 초 라이젠 7040 "피닉스" 시리즈와 함께 출시되었으며, 모바일 폼 팩터에서 최대 10 TOPS(초당 테라 연산)를 달성했다.
2024년에 출시된 라이젠 8040 "호크 포인트" 시리즈는 펌웨어 업데이트, 더 높은 클럭 속도, 튜닝 향상을 통해 NPU를 개선하여 성능을 약 16 TOPS까지 끌어올렸다.
XDNA 2는 젠 5 마이크로아키텍처 기반의 라이젠 AI 300 및 PRO 300 모바일 프로세서와 함께 데뷔했다. 이 세대는 AI 처리량을 대폭 증가시켜 플래그십 모델에서 최대 55 TOPS에 도달했다.
XDNA의 핵심은 ML 작업 부하의 병렬 및 파이프라인 처리를 가능하게 하는 공간적으로 배열된 AI 엔진 타일 어레이이다. 각 타일은 다음을 포함한다.
이 아키텍처 설계는 엣지 장치에서의 실시간 AI 추론에 필수적인 저레이턴시, 고대역폭 연산을 가능하게 한다.
| 모델 | NPU 아키텍처 | CPU 코어 / 스레드 | NPU 최대 TOPS | 비고 |
|---|---|---|---|---|
| 라이젠 7040 "피닉스" | XDNA (1세대) | 최대 8C / 16T | ~10 TOPS | 울트라북용 초기 XDNA 출시 |
| 라이젠 8040 "호크 포인트" | XDNA (1세대 리프레시) | 최대 8C / 16T | ~16 TOPS | NPU 클럭/튜닝 개선 |
| 라이젠 AI 300 / PRO 300 ("스트릭스 포인트") | XDNA 2 | 최대 12C / 24T | ~50–55 TOPS | 플래그십 모바일 AI CPU |
| 라이젠 AI 5 330 | XDNA 2 | 4C / 8T | ~50 TOPS | 전체 NPU가 활성화된 보급형 AI 칩 |
XDNA는 AMD의 ROCm 및 Vitis AI 소프트웨어 스택을 통해 지원되며, 개발자가 AI 작업 부하를 효율적으로 가속하기 위해 NPU를 활용할 수 있게 한다. ONNX, 텐서플로, PyTorch와 같은 대중적인 ML 프레임워크가 이러한 도구를 통해 지원된다. 추가로, 마이크로소프트 윈도우 ML 런타임은 코파일럿+ PC로 마케팅되는 장치에서 AMD NPU 가속을 통합하여 클라우드 의존 없이 로컬 AI 추론을 가능하게 한다.