AMD CPUs

From HPCWIKI
Revision as of 11:27, 17 July 2026 by Clara (talk | contribs) (Fix: remove --- horizontal lines (12 removed))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

AMD CPUs

Template:Status

Template:TOC

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


Related Pages

Knowledge Graph

Related

AMD EPYCEpyc Milan (7003 series)EPYC Rome (7002 series)AMD Bergamo (97x4)AMD CPUs by socketAMD EPYC 9004 GenoaAMD EPYC 9004 series vs Intel 4th gen XEON