SYSTEMS/GPU

[AMD] GPU 내용 정리

CRAY KOREA Blog 2024. 2. 20. 14:48

1. GPU 용도별 분류

구분 설명 비고
Radeon RX 게이밍 제품군 NVIDIA의 GeForce 대응
Radeon PRO (구. AMD FirePro) 워크스테이션 제품군 NVIDIA의 Quadro 대응
Instinct GPU 가속기 제품군 NVIDIA의 Tesla 대응

 

2. GPU ARCHITECTURE History

구분 설명 비고
TeraScale    
GCN(Graphics Core Next)    
RDNA(Radeon DNA) 게이밍  
CDNA(Compute DNA) 컴퓨팅  

 

(1) TeraScale 이후

GPU Architecture 출시 코드명(공정) 주요 제품 종류
gfx3 / TeraScale 1   R600,
R700
HD 2000 Series, HD 3000 Series,
HD 4000 Series
gfx4 / TeraScale 2   Evergreen HD 5000 Series, HD 6000 Series
gfx5 / TeraScale 3     HD 6900 Series
gfx800 / GCN 3   Fiji(28nm) Radeon Instinct MI8
gfx800 / GCN 4   Polaris(14nm) Radeon Instinct MI6
gfx900 / GCN 5   Vega(7nm / 14nm) Radeon Instinct MI60, Radeon Instinct MI50,
Radeon Instinct MI25

 

(2) Radeon DNA

GPU Architecture 출시 코드명(공정) 주요 제품 종류
gfx1010 / RDNA 1     RX: RX 5000 Series
PRO: W5000 Series
gfx1030 / RDNA 2     RX: RX 6000 Series
PRO: W6000 Series
gfx1100 / RDNA 2     RX: RX 7000 Series
PRO: W7000 Series

 

(3) Compute DNA

GPU Architecture 출시 코드명(공정) 주요 제품 종류
gfx906 / CDNA 1   Arcturus(7nm) Instinct MI100
gfx908 / CDNA 2   Aldeberan(6nm) Instinct MI200
CDNA 3     Instinct MI300

 

3. ROCm

 

- Components of ROCm programming models

 

4. ROCm System Management Interface

- 출처: https://rocm.docs.amd.com/en/docs-5.7.1/how_to/tuning_guides/mi200.html

MI200 * 8개의 rocm-smi 결과

1) rocm-smi --showhw 

 

2) rocm-smi --showtopo

 

5. ROCm bandwidth test

- Source: https://github.com/ROCm/rocm_bandwidth_test

 

6. 참고

AMD ROCm™ documentation — ROCm Documentation

System requirements (Linux) — ROCm installation (Linux) (amd.com)

HIP Documentation — HIP 6.1.0 Documentation (amd.com)