AMD CPUs
Jump to navigation
Jump to search
AMD CPUs
Overview
AMD(Advanced Micro Devices)는 서버·데스크톱·임베디드용 CPU를 설계하는 반도체 기업이며, x86 아키텍처 기반 EPYC(서버) 및 Ryzen(데스크톱) 프로세서 라인업을 보유하고 있습니다.
Summary
- 무엇인가? — x86-64 서버/데스크톱 CPU 제조사 (인텔의 주요 경쟁사)
- 왜 필요한가? — 고성능 멀티코어, 에너지 효율, 경쟁력 있는 가격
- 언제 사용하는가? — 서버, HPC, 클라우드, 워크스테이션 등
---
Purpose
이 문서가 존재하는 이유
- Goal: AMD CPU 제품군과 아키텍처 정보를 한 곳에서 제공
- Scope: EPYC 서버 CPU, Ryzen 데스크톱 CPU, 소켓/세대별 정보
- Non-goals: GPU(Radeon) 정보는 AMD GPUs 문서에서 다룸
---
Key Concepts
| Concept | Description | Related |
|---|---|---|
| EPYC | AMD 서버용 CPU 브랜드 (x86-64) | AMD EPYC 9004 Genoa |
| Zen | AMD CPU 코어 아키텍처 (Zen → Zen 2 → Zen 3 → Zen 4) | AMD CPUs by socket |
| Ryzen | AMD 데스크톱/워크스테이션 CPU 브랜드 | AMD CPUs by socket |
| Socket | CPU 물리적 인터페이스 (sTRX4, sWRX8, AM5 등) | AMD CPUs by socket |
---
Architecture
AMD EPYC 서버 CPU는 Chiplet 기반 설계로, IDie(입출력)와 CCD(코어 컴퓨트)를 분리하여 모듈화했습니다.
graph TD
A[AMD EPYC CPU] --> B[IODie - I/O Hub]
A --> C[CCD - Core Complex Die]
C --> D[Zen 4 Core]
C --> E[Zen 4 Core]
C --> F[Zen 4 Core]
B --> G[PCIe 5.0]
B --> H[DDR5 Memory]
B --> I[Infinity Fabric]---
Workflow
| Stage | Input | Output |
|---|---|---|
| Selection | Workload requirements | CPU model selection |
| Installation | CPU + Motherboard | System boot |
| Tuning | sysctl / BIOS settings | Optimized performance |
---
Detailed Explanation
EPYC Server CPUs
AMD EPYC는 서버용 x86-64 프로세서입니다. 최대 128코어, 12채널 메모리, 128개 PCIe 5.0 레인을 지원합니다.
AMD EPYC 9004 Genoa (4th Gen)
Zen 4 아키텍처 기반. 최대 128코어, DDR5, PCIe 5.0 지원. sTR5 소켓.
AMD EPYC 97x4 Bergamo
Zen 4c 아키텍처 기반의 고밀도 CPU. 최대 128코어에 최적화.
EPYC Rome (7002 series)
Zen 2 아키텍처 기반. 첫 64코어 EPYC. sSP3 소켓.
EPYC Milan (7003 series)
Zen 3 아키텍처 기반. 2세대 EPYC. sSP3 소켓.
AMD CPUs by socket
AMD CPU 소켓 종류와 호환성 정보를 제공합니다.
AMD EPYC vs Intel Xeon
AMD EPYC와 인텔 Xeon의 성능 비교 정보를 제공합니다.
---
Configuration
# AMD CPU 정보 확인
lscpu | grep -i amd
cat /proc/cpuinfo | grep -i model
# NUMA 정보 확인
numactl --hardware
# CPU 성능 모드 설정
echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
---
Examples
Example 1: EPYC 9004 Genoa 스펙
| Model | Cores | Threads | Base Clock | Boost Clock | L3 Cache |
|---|---|---|---|---|---|
| EPYC 9654 | 96 | 192 | 2.4 GHz | 3.8 GHz | 384 MB |
| EPYC 9554 | 128 | 128 | 2.1 GHz | 3.5 GHz | 384 MB |
---
Best Practices
- BIOS에서 NUMA 설정 확인
- 메모리 채널 균형 맞추기
- CPU 스케줄러 최적화 (schedutil)
- 열 관리 모니터링 (ipmitool)
---
Limitations
- 특정 OS 드라이버 지원 제한
- 레거시 소프트웨어 호환성 문제
- 소켓별 motherboard 호환성 제한
---
References
- https://www.amd.com/en/processors/epyc
- https://www.amd.com/en/corporate/product-specifications
- https://en.wikipedia.org/wiki/EPYC
---
Related Pages
- AMD CPUs by socket
- AMD EPYC 9004 Genoa
- AMD EPYC 9004 series vs Intel 4th gen XEON
- AMD Bergamo (97x4)
- EPYC Rome (7002 series)
- Epyc Milan (7003 series)
- AMD GPUs
---