AMD EPYC

From HPCWIKI
Revision as of 10:45, 15 July 2026 by Clara (talk | contribs) (Phase 4.7: AMD EPYC 메인 페이지 생성 (LLM-Optimized Template 적용))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

AMD EPYC

Template:Status

Template:TOC

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

---

Related Pages

---