AMD GPU: Difference between revisions
Jump to navigation
Jump to search
(Phase 4.2: AMD GPUs 메인 페이지 링크 추가) |
(Fix: remove --- horizontal lines (12 removed)) |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== | {{Status | ||
* [[AMD | |status=Draft | ||
|owner=Knowledge Agent | |||
|last_update=2026-07-15 | |||
|review=Pending | |||
}} | |||
{{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 == | |||
{| class="wikitable" | |||
{| class="wikitable | ! Concept | ||
! | ! Description | ||
! Related | |||
! | |||
! | |||
|- | |- | ||
|RDNA | | RDNA | ||
| | | AMD GPU 소비자용 아키텍처 (RDNA, RDNA 2) | ||
| [[AMD GPUs]] | |||
| | |||
|- | |- | ||
|RDNA 2 | | RDNA 2 | ||
| | | 2세대 RDNA — RX 6000 시리즈, Instinct MI100 | ||
| | | [[AMD GPUs]] | ||
|- | |- | ||
| | | GCN 5 | ||
| | | Graphics Core Next 5세대 — RX Vega 시리즈 | ||
| | | [[AMD GPUs]] | ||
|- | |- | ||
| Radeon | |||
|Radeon | | AMD 소비자용 GPU 브랜드 | ||
| [[AMD GPUs]] | |||
| | |||
| | |||
|- | |- | ||
| | | Instinct | ||
| | | AMD HPC/AI 전용 GPU 브랜드 | ||
| | | [[AMD GPUs]] | ||
| | |} | ||
== Architecture == | |||
| | AMD GPU는 Compute Unit(CU) 기반 설계로, 각 CU는 여러 Stream Processor를 포함합니다. | ||
<syntaxhighlight lang="mermaid"> | |||
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] | |||
</syntaxhighlight> | |||
== Workflow == | |||
{| class="wikitable" | |||
! 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 == | |||
<syntaxhighlight lang="bash"> | |||
# AMD GPU 정보 확인 | |||
rocm-smi | |||
rocminfo | |||
# GPU 드라이버 상태 확인 | |||
lsmod | grep amdgpu | |||
# GPU 테스트 실행 | |||
./gpu_test.sh | |||
</syntaxhighlight> | |||
== Examples == | |||
=== Example 1: ROCm 설치 및 확인 === | |||
<syntaxhighlight lang="bash"> | |||
# 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'))" | |||
</syntaxhighlight> | |||
== 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)]] | |||
[[Category:GPU]] | [[Category:GPU]] | ||
[[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