AMD EPYC: Difference between revisions
Jump to navigation
Jump to search
(Fix: remove --- horizontal lines (12 removed)) |
({{Status}}/{{TOC}} 템플릿 제거) |
||
| Line 1: | Line 1: | ||
= AMD EPYC = | = AMD EPYC = | ||
== Overview == | == Overview == | ||
| Line 19: | Line 10: | ||
* 왜 필요한가? — 고성능 멀티코어, 에너지 효율, 경쟁력 있는 가격/성능 | * 왜 필요한가? — 고성능 멀티코어, 에너지 효율, 경쟁력 있는 가격/성능 | ||
* 언제 사용하는가? — 서버, HPC, 클라우드, 데이터센터 | * 언제 사용하는가? — 서버, HPC, 클라우드, 데이터센터 | ||
== Purpose == | == Purpose == | ||
| Line 28: | Line 18: | ||
* Scope: EPYC 세대별 제품군, 아키텍처, 소켓, 성능 비교 | * Scope: EPYC 세대별 제품군, 아키텍처, 소켓, 성능 비교 | ||
* Non-goals: Ryzen 데스크톱 CPU, [[AMD GPU]] 정보는 별도 문서 | * Non-goals: Ryzen 데스크톱 CPU, [[AMD GPU]] 정보는 별도 문서 | ||
== Key Concepts == | == Key Concepts == | ||
| Line 61: | Line 50: | ||
| [[AMD Bergamo (97x4)]] | | [[AMD Bergamo (97x4)]] | ||
|} | |} | ||
== Architecture == | == Architecture == | ||
| Line 77: | Line 65: | ||
B --> H[Infinity Fabric] | B --> H[Infinity Fabric] | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Workflow == | == Workflow == | ||
| Line 98: | Line 85: | ||
| Optimized performance | | Optimized performance | ||
|} | |} | ||
== Detailed Explanation == | == Detailed Explanation == | ||
| Line 121: | Line 107: | ||
AMD EPYC와 인텔 Xeon의 성능 비교 정보를 제공합니다. | AMD EPYC와 인텔 Xeon의 성능 비교 정보를 제공합니다. | ||
== Configuration == | == Configuration == | ||
| Line 136: | Line 121: | ||
echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor | echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Examples == | == Examples == | ||
| Line 164: | Line 148: | ||
| 384 MB | | 384 MB | ||
|} | |} | ||
== Best Practices == | == Best Practices == | ||
| Line 172: | Line 155: | ||
* CPU 스케줄러 최적화 (schedutil) | * CPU 스케줄러 최적화 (schedutil) | ||
* 열 관리 모니터링 (ipmitool) | * 열 관리 모니터링 (ipmitool) | ||
== Limitations == | == Limitations == | ||
| Line 179: | Line 161: | ||
* 레거시 소프트웨어 호환성 문제 | * 레거시 소프트웨어 호환성 문제 | ||
* 소켓별 motherboard 호환성 제한 | * 소켓별 motherboard 호환성 제한 | ||
== References == | == References == | ||
| Line 186: | Line 167: | ||
* https://www.amd.com/en/corporate/product-specifications | * https://www.amd.com/en/corporate/product-specifications | ||
* https://en.wikipedia.org/wiki/EPYC | * https://en.wikipedia.org/wiki/EPYC | ||
== Related Pages == | == Related Pages == | ||
| Line 198: | Line 178: | ||
* [[Epyc Milan (7003 series)]] | * [[Epyc Milan (7003 series)]] | ||
* [[AMD GPUs]] | * [[AMD GPUs]] | ||
[[Category:Hardware]] | [[Category:Hardware]] | ||
Latest revision as of 13:22, 2 October 2026
AMD EPYC
Overview
AMD EPYC는 AMD의 서버용 x86-64 프로세서 브랜드입니다. Zen 아키텍처 기반의 EPYC는 고성능 멀티코어, 높은 메모리 대역폭, 확장성을 제공합니다.
Summary
- 무엇인가? — AMD 서버용 x86-64 프로세서 브랜드
- 왜 필요한가? — 고성능 멀티코어, 에너지 효율, 경쟁력 있는 가격/성능
- 언제 사용하는가? — 서버, HPC, 클라우드, 데이터센터
Purpose
이 문서가 존재하는 이유
- Goal: AMD EPYC 서버 CPU 제품군과 아키텍처 정보를 한 곳에서 제공
- Scope: EPYC 세대별 제품군, 아키텍처, 소켓, 성능 비교
- Non-goals: Ryzen 데스크톱 CPU, AMD GPU 정보는 별도 문서
Key Concepts
| Concept | Description | Related |
|---|---|---|
| Zen | AMD CPU 코어 아키텍처 (Zen → Zen 2 → Zen 3 → Zen 4) | AMD CPUs |
| Chiplet | IDie + CCD 분리 설계 (모듈화) | AMD EPYC 9004 Genoa |
| Rome (7002) | 1세대 EPYC (Zen 2) | EPYC Rome (7002 series) |
| Milan (7003) | 2세대 EPYC (Zen 3) | Epyc Milan (7003 series) |
| Genoa (9004) | 4세대 EPYC (Zen 4) | AMD EPYC 9004 Genoa |
| Bergamo (97x4) | 고밀도 EPYC (Zen 4c, 최대 128코어) | AMD Bergamo (97x4) |
Architecture
AMD EPYC는 Chiplet 기반 설계로, IDie(입출력)와 CCD(코어 컴퓨트)를 분리하여 모듈화했습니다.
graph TD
A[AMD EPYC CPU] --> B[IODie - I/O Hub]
A --> C[CCD - Core Complex Die]
C --> D[Zen Core]
C --> E[Zen Core]
B --> F[PCIe 5.0]
B --> G[DDR5 Memory]
B --> H[Infinity Fabric]Workflow
| Stage | Input | Output |
|---|---|---|
| Selection | Workload requirements | EPYC model selection |
| Installation | CPU + Motherboard | System boot |
| Tuning | sysctl / BIOS settings | Optimized performance |
Detailed Explanation
EPYC Rome (7002 series)
Zen 2 아키텍처 기반. 첫 64코어 EPYC. sSP3 소켓. 최대 256GB DDR4 메모리.
EPYC Milan (7003 series)
Zen 3 아키텍처 기반. 2세대 EPYC. sSP3 소켓. IPC 19% 향상.
EPYC Genoa (9004 series)
Zen 4 아키텍처 기반. 4세대 EPYC. sTR5 소켓. 최대 128코어, DDR5, PCIe 5.0.
EPYC Bergamo (97x4)
Zen 4c 아키텍처 기반의 고밀도 CPU. 최대 128코어에 최적화.
AMD EPYC vs Intel Xeon
AMD EPYC와 인텔 Xeon의 성능 비교 정보를 제공합니다.
Configuration
# EPYC 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
- 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 CPUs → AMD Bergamo (97x4) → AMD CPUs by socket → BIOS → AMD EPYC 9004 Genoa → UEFI → AMD EPYC 9004 series vs Intel 4th gen XEON