
AMD의 차세대 Zen 6 프로세서, 게임 내 마이크로 스터터링(microstutters) 해결 및 1% Low 프레임 개선 가능성 — 열 및
요약
AMD의 차세대 Zen 6 아키텍처는 CPPC와 FloorPerf 기술을 통해 게임 성능을 최적화할 전망입니다. 백그라운드 작업보다 포그라운드 작업에 전력과 클럭을 우선 배정하여 마이크로 스터터링을 방지하고 1% Low 프레임을 개선하는 데 집중합니다.
핵심 포인트
- CPPC 성능 우선순위 개선을 통한 정밀한 코어 관리
- FloorPerf 도입으로 열 스로틀링 시 백그라운드 코어 우선 제한
- 포그라운드 작업의 높은 클럭 유지 및 마이크로 스터터링 해결
- 코어별 EPP 부스트를 통한 효율적인 전력 및 열 예산 관리
AMD는 CES 2026에서 Ryzen 10000 시리즈 프로세서와 함께 차세대 Zen 6 플랫폼을 공개할 것으로 예상됩니다. 우리는 IPC(Instructions Per Cycle) 및 클럭 속도의 향상을 기대하고 있지만, 내부적인 미묘한 변화들이 결과적으로 게임 경험을 크게 업그레이드할 수도 있을 것으로 보입니다. Videocardz를 통해 전달된 정보에 따르면, AMD는 포그라운드(foreground) 작업이 백그라운드(background) 애플리케이션보다 우선순위를 가질 수 있도록 다양한 코어별 최적화(per-core optimizations)를 구현하고 있습니다. 각 새로운 기능은 실리콘이 사용할 수 있는 전력 및 열 예산(thermal and power budgets)을 더욱 스마트하게 관리하도록 설계되었으므로, 각 기능에 대해 살펴보겠습니다.
첫 번째는 CPPC Performance Priority입니다. CPPC는 Collaborative Processor Performance Control의 약자로, 실리콘과 운영체제(OS) 간의 통신을 담당합니다. 이는 중간에 위치한 펌웨어가 각 코어의 성능을 개별적으로 결정할 수 있게 해줍니다. 이 기능은 사실 Ryzen 3000 시리즈부터 존재해 왔지만, 완벽하게 작동하지는 않았습니다. Zen 6 CPU는 이 문제에 대한 임시방편적 해결책(bandaid fix)을 적용하고 그 효율성을 개선할 것으로 보입니다.
두 번째는 _FloorPerf_로, 이는 동적이고 타겟팅된 전력 공급 시스템(dynamic, targeted power delivery system) 역할을 합니다. 이는 열 스로틀링(thermal throttling)이 발생할 경우 실리콘이 낮출 수 있는 모든 코어의 최소 클럭 속도를 설정합니다. 예를 들어, Discord와 Spotify가 백그라운드에 떠 있는 상태에서 포그라운드에서 게임을 실행하고 있다고 가정해 봅시다. Zen 6 CPU의 온도가 스로틀링이 발생할 정도로 상승하더라도, FloorPerf는 모든 코어의 속도를 줄이는 대신 게임의 성능을 유지하기 위해 백그라운드 작업을 실행 중인 코어를 먼저 타겟팅하여 조절할 것입니다.
우리는 백그라운드에서의 갑작스러운 스파이크(spike)가 포그라운드(foreground) 작업을 방해할 수 있는 상황에 대한 최근의 Linux 사례도 다룬 바 있습니다. Linux는 작업 간의 우선순위 할당(priority allocation)에 문제가 있어 상황은 달랐지만, 유사한 논리가 여기에도 적용됩니다. Zen 6 CPU에서는 공격적인 스로틀링(throttling)으로 인해 게임이 갑자기 마이크로 스터터링(microstutters)을 겪는 대신, _FloorPerf_가 백그라운드에서 실행 중인 작업을 먼저 제한하려고 시도할 것입니다. 앞서 언급한 CPPC 성능 우선순위(CPPC Performance Priority)는 이 기능과 긴밀히 협력하여 중요한 코어의 클럭(clocks)을 유지하는 역할을 할 것입니다.
CPPC는 _HighestFreq_라는 형태로 한 단계 더 도약하며, 이를 통해 운영체제(OS)는 더 세밀한 칩 데이터에 접근하여 더 나은 코어 관리 결정을 내릴 수 있게 됩니다. 이름에서 알 수 있듯이, 이는 포그라운드 작업을 실행 중인 코어의 높은 클럭 속도를 유지하는 것과 관련이 있습니다. OS는 정확히 어떤 코어가 가장 높게 부스트(boost)될 수 있고 그 속도를 가장 오래 유지할 수 있는지 인지하게 됩니다. 이를 통해 예를 들어 게임의 메인 렌더링 스레드(rendering thread)를 가장 빠른 코어에 할당하는 한편, 백그라운드 앱은 더 전력 효율적인 코어로 밀어낼 수 있습니다.
이와 더불어, Zen 6는 코어별 EPP 부스트(per-core EPP boost) 기능도 탑재될 것으로 보입니다. EPP는 에너지 성능 선호도(Energy Performance Preference)의 약자로, 일시적인 병목 현상(bottleneck)으로 인해 발생하는 코어 파킹(core parking) 문제를 해결하기 위한 것입니다. 예를 들어, CPU가 GPU가 다음 프레임을 렌더링하기를 기다리는 동안 활성 코어의 클럭 속도가 그 순간 떨어지고 제때 다시 올라가지 못해, 프레임이 준비되었을 때 모든 코어가 부스트되어야 하는 상황이 발생할 수 있습니다. EPP 부스트는 활성 코어를 식별하고 개별적으로 고성능 모드(high-performance mode)를 유지하여 대기 시간을 제거하도록 설계되었습니다.
마지막으로, Zen 6는 PQOS Global Bandwidth Enforcement와 업데이트된 IBS Memory Profiler를 도입할 것으로 알려졌습니다. 이 두 기능 모두 지금까지 논의된 다른 모든 기능과 마찬가지로 최대의 안정성을 목표로 메모리 대역폭 (memory bandwidth)을 타겟팅합니다. 전자는 RAM을 백그라운드 작업 (background tasks)에 할당하여, 포그라운드 우선순위 (foreground priority)를 위해 해당 작업들의 사용량이 제한 범위 내에 머물도록 보장하는 역할을 합니다. 후자는 백그라운드 작업이 포그라운드 애플리케이션 (foreground application)의 속도를 늦추고 있다고 감지될 때, 해당 작업의 L3 캐시 (L3 cache) 액세스를 제한하며, 이는 게임에서의 프레임 타임 일관성 (frametime consistency)을 개선하는 데 도움이 될 것입니다.
보시다시피, 이러한 모든 최적화 기능은 최종적으로 더 효율적인 프로세서, 즉 실리콘 (silicon)의 잠재력을 최대한으로 끌어올리는 프로세서로 함께 작동하고 조화를 이루도록 설계되었습니다. 물론, 이 중 어느 것도 확정된 것은 아니며 제품 세분화 (product segmentation)에 따라 제한될 가능성도 많습니다. 일부 기능은 하이엔드 (high-end) 부품에서만 볼 수 있거나, 일부는 모바일 (mobile)로 제한될 수도 있습니다. 현재로서는 알 수 없지만, 그럼에도 불구하고 매우 흥미로운 소식입니다. 내년에 Nova Lake와 Zen 6 사이의 세기적인 전쟁이 벌어질 것으로 보입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Tom's Hardware의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기