AMD GPU: Difference between revisions

From HPCWIKI
Jump to navigation Jump to search
(Added Knowledge Graph section)
(Fix: remove --- horizontal lines (12 removed))
 
Line 18: Line 18:
* 언제 사용하는가? 워크스테이션, 서버, AI/ML 훈련 및 추론, 게임
* 언제 사용하는가? 워크스테이션, 서버, AI/ML 훈련 및 추론, 게임


---


== Purpose ==
== Purpose ==
Line 28: Line 27:
* Non-goals: AMD CPUs 정보는 [[AMD CPUs]] 문서에서 다룸
* Non-goals: AMD CPUs 정보는 [[AMD CPUs]] 문서에서 다룸


---


== Key Concepts ==
== Key Concepts ==
Line 58: Line 56:
|}
|}


---


== Architecture ==
== Architecture ==
Line 75: Line 72:
</syntaxhighlight>
</syntaxhighlight>


---


== Workflow ==
== Workflow ==
Line 97: Line 93:
|}
|}


---


== Detailed Explanation ==
== Detailed Explanation ==
Line 121: Line 116:
HPC/AI 전용. 32GB HBM2 메모리, 1.23 TB/s 대역폭, 300W TDP.
HPC/AI 전용. 32GB HBM2 메모리, 1.23 TB/s 대역폭, 300W TDP.


---


== Configuration ==
== Configuration ==
Line 137: Line 131:
</syntaxhighlight>
</syntaxhighlight>


---


== Examples ==
== Examples ==
Line 154: Line 147:
</syntaxhighlight>
</syntaxhighlight>


---


== Best Practices ==
== Best Practices ==
Line 163: Line 155:
* 열 관리 모니터링
* 열 관리 모니터링


---


== Limitations ==
== Limitations ==
Line 171: Line 162:
* 드라이버 설치 복잡성
* 드라이버 설치 복잡성


---


== References ==
== References ==
Line 179: Line 169:
* https://github.com/RadeonOpenCompute/ROCm
* https://github.com/RadeonOpenCompute/ROCm


---


== Related Pages ==
== Related Pages ==
Line 191: Line 180:
* [[NVIDIA GPU Cloud (NGC)]]
* [[NVIDIA GPU Cloud (NGC)]]


---


[[Category:GPU]]
[[Category:GPU]]

Latest revision as of 11:27, 17 July 2026

Template:Status

Template:TOC

Overview

AMD GPU는 AMD(Advanced Micro Devices)의 그래픽 처리 장치(GPU) 제품군으로, RDNA, GCN 아키텍처 기반의 Radeon 시리즈와 Instinct 시리즈로 구성됩니다.

Summary

  • 무엇인가? AMD의 GPU 제품군 (Radeon 소비자용, Instinct HPC/AI용)
  • 왜 필요한가? 그래픽 처리, AI/ML 추론, HPC 컴퓨팅, 게임, 크리에이티브 워크로드
  • 언제 사용하는가? 워크스테이션, 서버, AI/ML 훈련 및 추론, 게임


Purpose

이 문서가 존재하는 이유

  • Goal: AMD GPU 아키텍처와 모델별 스펙 정보 제공
  • Scope: RDNA, RDNA 2, GCN 아키텍처 기반 GPU 모델 스펙
  • Non-goals: AMD CPUs 정보는 AMD CPUs 문서에서 다룸


Key Concepts

Concept Description Related
RDNA AMD GPU 소비자용 아키텍처 (RDNA, RDNA 2) AMD GPUs
RDNA 2 2세대 RDNA — RX 6000 시리즈, Instinct MI100 AMD GPUs
GCN 5 Graphics Core Next 5세대 — RX Vega 시리즈 AMD GPUs
Radeon AMD 소비자용 GPU 브랜드 AMD GPUs
Instinct AMD HPC/AI 전용 GPU 브랜드 AMD GPUs


Architecture

AMD GPU는 Compute Unit(CU) 기반 설계로, 각 CU는 여러 Stream Processor를 포함합니다.

graph TD
    A[AMD GPU] --> B[Compute Units]
    B --> C[Stream Processors]
    B --> D[Texture Units]
    B --> E[Render Back-End]
    A --> F[Memory Controller]
    A --> G[PCIe Interface]
    A --> H[ROCm Runtime]


Workflow

Stage Input Output
Driver Install ROCm packages GPU driver loaded
Benchmark GPU test script Performance metrics
AI Training Model + Dataset Trained model


Detailed Explanation

AMD GPU Architecture

AMD GPU는 RDNA(소비자용)와 CDNA(HPC/AI 전용) 아키텍처를 제공합니다. RDNA 2/3은 게임 및 크리에이티브 워크로드에 최적화되어 있습니다.

Radeon RX 6000 Series (RDNA 2)

RX 6900 XT, RX 6800 XT, RX 6800, RX 6700 XT 등. 16GB GDDR6 메모리, 300W TDP.

Radeon RX 5000 Series (RDNA)

RX 5700 XT, RX 5700 등. 8GB GDDR6 메모리, 225W TDP.

Radeon Vega Series (GCN 5)

Vega 64, Vega 56. 8GB HBM2 메모리, 295W TDP.

Instinct MI100 (RDNA 2)

HPC/AI 전용. 32GB HBM2 메모리, 1.23 TB/s 대역폭, 300W TDP.


Configuration

# AMD GPU 정보 확인
rocm-smi
rocminfo

# GPU 드라이버 상태 확인
lsmod | grep amdgpu

# GPU 테스트 실행
./gpu_test.sh


Examples

Example 1: ROCm 설치 및 확인

# ROCm 설치
sudo apt install rocm-dev rocm-libs

# ROCm 버전 확인
rocminfo | grep -i "gpu name"

# TensorFlow ROCm 확인
python3 -c "import tensorflow as tf; print(tf.config.list_physical_devices('GPU'))"


Best Practices

  • 최신 ROCm 버전 유지
  • GPU 드라이버와 ROCm 호환성 확인
  • 다중 GPU 시스템에서 ACS 설정 확인
  • 열 관리 모니터링


Limitations

  • CUDA 생태계와의 호환성 제한
  • 일부 소프트웨어가 ROCm 미지원
  • 드라이버 설치 복잡성


References


Related Pages

Knowledge Graph

Related

CUDAGPUNVIDIA GPUNVLinkAMD GPUsMIGNVIDIA GPUsTensor Core