기사 원문 -
https://www.tomshardware.com/pc-components/cpus/intel-vp-claims-up-to-30-percent-of-cpu-performance-is-untapped-by-modern-games-software-optimization-is-critical-to-unlocking-full-potential-of-hybrid-cpus 인텔은 2021년 Alder Lake 를 통해 CPU에 하이브리드 아키텍처를 도입하여 ARM 기반 칩처럼 성능 코어와 효율성 코어를 동일 패키지에 결합했습니다. 이후 인텔은 이 설계를 꾸준히 개선해 왔습니다. 인텔 부사장 로버트 할록에 따르면, " 통합 코어 " 개발이 진행 중이긴 하지만 현재로서는 하드웨어 측면에서 하이브리드 아키텍처가 성숙 단계에 접어든 것으로 보입니다.
할록은 PC Games Hardware와의 인터뷰에서 하이브리드 칩의 성능 문제에 대해 소프트웨어적인 원인을 지적했습니다. 그는 최신 인텔 CPU에서 성능 향상을 위해 E 코어를 비활성화하는 관행을 언급했는데, 일부 사용자들은 P 코어만 사용할 때 게임에서 더 높은 FPS를 경험한다고 보고합니다. 이에 대해 할록은 "성능 면에서 사실상 차이가 없다... 약 1% 정도의 차이일 뿐"이라고 반박했습니다.
그는 인텔 스레드 디렉터의 초기 버전이 P 코어 성능 향상에 어떻게 기여했는지 설명했습니다 . 윈도우 작업 스케줄러는 스레드 디렉터가 어떤 프로세스가 어떤 코어에 더 적합한지 알려주지 않으면 사실상 아무것도 할 수 없습니다(그래서 "디렉터"라는 이름이 붙었습니다). 최적화가 잘 되면 E 코어는 P 코어만큼 강력하지는 않지만 전체 작업에 상당한 기여를 할 수 있습니다. 인텔의 APO와 같은 간단한 도구만으로도 이러한 최적화를 도울 수 있습니다 .
그뿐 아니라 당시 E 코어의 낮은 링 버스 주파수로 인해 성능 저하 문제가 발생하기도 했습니다. E 코어가 활성화된 상태에서는 P 코어가 훨씬 높은 부스트 클럭을 낼 준비가 되어 있더라도, 동일한 다이에 있는 E 코어가 이를 따라가지 못해 인터커넥트 병목 현상이 발생하여 속도가 저하되었습니다. 인텔은 이후 세대인 랩터(Raptor)와 애로우 레이크(Arrow Lake)에서 코어 클러스터 간의 분리를 더욱 명확하게 하기 위해 노력해 왔습니다.
할록은 이어서 "일반 PC 게임 시장, 특히 열성적인 게이머들이 PC 경험에 있어 소프트웨어의 중요성을 상당히 과소평가하고 있다고 생각한다"고 말했다. 그는 "소프트웨어 최적화는 효율성의 다음 단계이며, 동일한 실리콘에서 더 많은 성능을 끌어내는 열쇠인데, 실리콘 자체가 병목 현상을 일으키는 요인이 아닌 것으로 보이기 때문이다"라고 덧붙였다.
인텔이 애로우 레이크 리프레시 칩에 탑재한 새로운 바이너리 최적화 기능 과 같은 것이 그 예입니다. 아직 대부분의 앱과 게임에서 제대로 작동하지 않고, 긱벤치에서도 성능 저하를 나타내는 지표로 표시되었지만, 코드 최적화를 통해 동일한 하드웨어에서도 성능을 향상시킬 수 있다는 것을 보여주는 좋은 사례입니다. 프로그램 자체뿐만 아니라 드라이버, 심지어 BIOS까지 모든 것이 오버헤드를 발생시켜 성능 저하를 초래합니다.
"물론 더 빠른 하드웨어를 사용하면 게임 속도를 높일 수 있지만, 게임이 CPU에 최적화되어 있지 않기 때문에 10%, 20%, 심지어 30%의 성능 저하가 항상 발생할 수밖에 없습니다."라고 홀록은 주장했습니다. AMD는 이 문제에 대한 해결책으로 코어 옆에 많은 양의 SRAM, 즉 3D V-캐시를 추가하여 CPU의 L3 캐시 요구 사항을 빠르게 충족함으로써 게임에서 더 높은 FPS를 달성하는 간단한 방식을 제시했습니다.
노바 레이크는 bLLC(Big Last Level Cache)라는 유사한 기술을 개발 중이지만 , 이는 여전히 하드웨어 솔루션입니다. 따라서 소프트웨어 최적화를 통해 최대 30%의 성능 향상을 이끌어낼 수 있다는 주장은 결코 과장이 아닙니다. 홀록은 인텔의 하이브리드 아키텍처가 가진 진정한 잠재력을 저해하는 AMD의 비교적 전통적인 실리콘에 먼저 최적화를 진행해 온 개발자와 엔지니어들을 지적하고 있는 것입니다.