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
Knowledge Graph
Related
→ AMD EPYC → Epyc Milan (7003 series) → EPYC Rome (7002 series) → AMD Bergamo (97x4) → AMD CPUs by socket → AMD EPYC 9004 Genoa → AMD EPYC 9004 series vs Intel 4th gen XEON