AMD GPU: Difference between revisions
Jump to navigation
Jump to search
(Phase 6.1: LLM-Optimized Wiki Template 적용) |
(Fix: remove --- horizontal lines (12 removed)) |
||
| (One intermediate revision by the same user not shown) | |||
| 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]] | ||
[[Category:Hardware]] | [[Category:Hardware]] | ||
== Knowledge Graph == | |||
Related | |||
→ [[CUDA]] | |||
→ [[GPU]] | |||
→ [[NVIDIA GPU]] | |||
→ [[NVLink]] | |||
→ [[AMD GPUs]] | |||
→ [[MIG]] | |||
→ [[NVIDIA GPUs]] | |||
→ [[Tensor Core]] | |||
[[Category:Reference]] | [[Category:Reference]] | ||
Latest revision as of 11:27, 17 July 2026
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
- https://www.amd.com/en/graphics
- https://rocm.docs.amd.com/
- https://github.com/RadeonOpenCompute/ROCm
Related Pages
- AMD GPUs
- GPUDirect
- GPU test
- GPU dual bios
- TensorFlow for AMD ROCm GPU
- NVIDIA GPU
- NVIDIA GPU Cloud (NGC)
Knowledge Graph
Related
→ CUDA → GPU → NVIDIA GPU → NVLink → AMD GPUs → MIG → NVIDIA GPUs → Tensor Core