AMD, 더 많은 EILVT 레지스터를 통해 Zen 6 프로파일링/Perf를 위한 Linux 커널 준비 중
요약
AMD가 Zen 6 프로세서의 성능 모니터링 및 프로파일링 강화를 위해 EILVT 레지스터를 기존 4개에서 8개로 확장할 계획입니다. 이를 지원하기 위해 Linux 커널에서 레지스터 수를 동적으로 추적하는 패치 작업이 진행 중입니다.
핵심 포인트
- Zen 6 프로세서에서 EILVT 레지스터 엔트리가 2배로 증가
- IBS(명령어 기반 샘플링) 및 MCE 오류 보고 기능 강화
- Linux 커널의 성능 모니터링(perf) 인프라 개선 지원
- Linux v7.3 커널 사이클에 병합될 예정
AMD, 더 많은 EILVT 레지스터를 통해 Zen 6 프로파일링/Perf를 위한 Linux 커널 준비 중

확장된 인터럽트 로컬 벡터 테이블 (Extended Interrupt Local Vector Table, EILVT) 레지스터는 AMD CPU에서 성능 모니터링 및 프로파일링을 위한 명령어 기반 샘플링 (Instruction-Based Sampling, IBS)과 머신 체크 예외 (Machine Check Exception, MCE) 오류 보고 및 유사한 역할을 위해 사용됩니다. Zen 6 프로세서에서는 EILVT 테이블의 엔트리가 4개에서 8개로 두 배로 늘어납니다.
더 많은 EILVT 레지스터에 대해 Linux 커널을 준비하는 과정의 일환으로, EILVT 레지스터 수를 동적으로 추적하도록 코드가 조정되고 있습니다. 이 패치 시리즈는 Linux 커널이 추가된 EILVT 레지스터를 지원할 수 있도록 준비합니다.
패치 자체에 구체적으로 명시되어 있지는 않지만, 공개된 문서에서 차세대 프로세서에 탑재될 Zen 6 IBS 확장 기능 및 특징을 설명하고 있는 것으로 보아, 이번 추가 사항은 확실히 Zen 6를 위한 것입니다. Zen 6는 또한 Linux의 perf 인프라와 같은 성능 모니터링 및 프로파일링에 도움을 줄 수 있는 새로운 IBS 필터링 기능과 기타 향상된 기능들을 제공할 예정입니다.
모든 것이 순조롭게 진행된다면, 이러한 최신 Zen 6 준비 사항들은 다가오는 Linux v7.3 커널 사이클에 병합될 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기