컴퓨터 CPU의 코어는 수년에 걸쳐 꾸준히 발전해 왔습니다. 처음에는 싱글 코어 CPU가 있었지만 멀티스레딩으로 빠르게 발전했고, 이후 듀얼 코어 설계에서 시작하여 쿼드 코어, 옥타 코어 등으로 멀티 코어 설정으로 발전했습니다.
인텔의 12세대 CPU에 이어 13세대 CPU는 예상치 못한 반전을 선사했는데, 바로 하나의 CPU 패키지에 두 가지 종류의 코어가 탑재된 것입니다: E-코어와 P-코어.
하지만 인텔 E코어와 P코어는 도대체 무엇일까요? 그리고 더 중요한 것은 왜 신경 써야 할까요?
왜 지금 인텔 CPU는 다른 코어와 함께 제공되나요?
지금까지 x86 컴퓨터는 대부분 서로 동일한 코어로 구성된 코어 레이아웃을 사용했습니다. 각 코어는 실리콘 로터리에도 불구하고 처리 용량과 클럭 속도가 동일합니다. 멀티코어 설계는 모든 코어에 작업을 분산하여 작업을 더 빠르게 처리하는 것을 목표로 하므로, 이는 합리적인 설계입니다.
영국 반도체 개발사 Arm이 빅리틀(big.LITTLE) 아키텍처로 전환하기로 결정하기 전까지는 그랬죠. ARM 아키텍처는 효과적으로 서로 다른 작업을 수행하는 두 세트의 코어를 가지고 있습니다. 성능에 중점을 둔 더 큰 코어는 무거운 작업을 처리하고, 효율성에 중점을 둔 더 작은 코어는 백그라운드 작업을 수행하면서 훨씬 적은 에너지를 소비합니다. 이 조합을 통해 Arm은 전력 소비를 낮게 유지하면서 칩 성능을 높일 수 있었습니다.
이것이 바로 인텔이 여기서 하고 있는 일입니다. 서로 다른 작업을 수행하는 두 세트의 코어가 있습니다. 인텔은 처음에 모바일 레이크필드 칩인 인텔 코어 i5-L16G7과 코어 i3-L13G에서 이 레이아웃을 실험했습니다. 이 칩에는 하나의 P코어와 4개의 E코어가 있었습니다. 초기 화신은 성능 면에서 엇갈린 평가를 받았지만, 주요 칩 라인업인 앨더 레이크와 그 후속작인 랩터 레이크로 다시 한 번 큰 성공을 거두며 널리 호평을 받았습니다.
AMD는 조만간 Ryzen 칩에 이 설계를 적용할 것이라는 소문이 있지만 아직 계획을 발표하지 않았습니다. 그러나 하드웨어 타임즈 은 InstLax64가 트위터에서 처음 발견한 big.LITTLE 디자인을 사용하는 것으로 추정되는 AMD CPU에 대해 보도했습니다.
인텔의 E-코어 및 P-코어 칩 구성은 Arm이 수년 동안 big.LITTLE로 해온 것과 거의 동일하게 작동하며, 지금까지 다른 x86 코어 레이아웃에서 가치 있는 업그레이드가 될 수 있는 것으로 나타났습니다.
인텔 P 코어란?
P 코어 또는 성능 코어가 무엇인지부터 알아보겠습니다.
인텔의 두 가지 코어 레이아웃 세트에서 P 코어는 칩에서 가장 강력한 코어입니다. 이들은 가장 많은 에너지를 소비하고, 가장 높은 클럭 속도로 실행되며, 지침과 작업을 전반적으로 처리하는 코어입니다. 이들은 칩에서 대부분의 힘든 작업을 수행하는 “메인” 코어로, 무거운 무게를 들어 올립니다. 인텔의 최신 CPU에서 P 코어는 인텔의 골든 코브 또는 랩터 코브 마이크로 아키텍처(각각 12세대 또는 13세대에 따라 다름)를 기반으로 하며, 로켓 레이크(11세대) 칩에 사용된 구형 사이프러스 코브 코어의 뒤를 잇습니다.
P 코어는 일반적으로 게임이나 처리 부하가 많은 작업과 같은 무거운 작업은 물론 일반적으로 단일 코어 성능의 이점을 누릴 수 있는 기타 워크로드를 처리합니다. 과거 인텔 칩의 코어가 모두 동일했던 시절에는 PC의 모든 명령이 모든 코어에 동일하게 분산되었습니다. 또한 P코어는 하이퍼스레딩도 제공하므로 각 코어에 두 개의 처리 스레드가 있어 부하를 더 잘 처리할 수 있습니다.
인텔 E 코어란?
P 코어는 사실 우리가 수년 동안 알고 있던 코어입니다. 이 쇼의 진정한 주인공은 인텔 E 코어 또는 효율성 코어로, 이 CPU 설계의 진정한 새롭고 큰 특징입니다. P코어가 모든 헤드라인을 장식하고 모든 관심을 받는 동안, E코어는 한 발 물러나 다른 종류의 일상적인 작업을 처리합니다.
E 코어는 P 코어보다 작고 약하지만 동시에 전력 소모량도 적습니다. 전력 효율성과 와트당 최고의 성능을 달성하는 데 중점을 둡니다. 그렇다면 E코어는 실제로 어떤 역할을 할까요? 멀티코어 워크로드 및 기타 종류의 백그라운드 작업을 처리하는 동시에 무거운 워크로드에는 대부분 P코어를 비워두는 방식으로 P코어 구성과 함께 사용됩니다.
인텔의 12세대 및 13세대 칩 모두에서 E코어는 인텔의 그레이스몬트 마이크로아키텍처를 기반으로 합니다. 이는 일부 펜티엄 골드 및 셀러론 노트북 칩을 구동하는 트레몬트의 후속 아키텍처입니다. 주로 낮은 클럭 속도(일부 모바일 칩의 경우 700MHz까지)로 실행되는 저전력 코어라는 점에서 그 출처에 대한 아이디어를 얻으셨을 것으로 생각됩니다. 저전력 코어라는 사실에도 불구하고 인텔은 이전 세대의 코어와 비교하여 성능을 과시하는 것을 좋아합니다.
P-코어 대 E-코어: 어떻게 함께 작동할까요?
간단히 말해, 꽤 잘 작동합니다. 인텔에 따르면 12세대 칩의 P코어는 인텔 11세대 칩의 코어보다 19% 더 나은 성능을 제공하며, 13세대 칩은 이보다 더 향상된 성능을 제공합니다. 또한 인텔 E 코어도 만만치 않습니다. 스카이레이크 칩과 동일한 전력에서 40% 더 나은 성능을 제공합니다. 스카이레이크 아키텍처는 2015년에 출시되었지만 오늘날에도 일부 구형 게이밍 컴퓨터에서 널리 사용되고 있으므로 저전력으로 설계된 코어의 경우 전혀 나쁘지 않습니다.
새로운 하이브리드 코어 레이아웃을 통해 인텔은 CPU 성능 게임에서 다시 선두로 올라섰습니다. 게임용으로 환상적일 뿐만 아니라, 부분적으로는 E코어와 P코어의 조합 덕분에 생산성 측면에서도 훌륭합니다. 따라서 “성능 코어 대 효율성 코어”가 아니라 성능 코어와 효율성 코어가 얼마나 잘 함께 작동하여 전반적인 성능을 향상시킬 수 있는지가 중요합니다.
벤치마크에서 새로운 인텔 칩은 놀라운 단일 코어 성능과 놀라운 멀티 코어 점수를 보여 주며 놀랍도록 새로워진 다용도성을 보여줍니다. 인텔 칩은 놀라운 싱글 코어 성능으로 유명했지만 멀티 코어에서는 AMD에 뒤처진다는 이유로 종종 비난을 받았습니다. 새로운 코어 레이아웃으로 그 흐름이 바뀌었습니다.
그리고 앞서 말했듯이, AMD는 이것이 성공 공식이라는 것을 알고 있습니다. Ryzen 7000은 완전히 동일한 Zen 4 코어의 레이아웃으로 제공되었지만, Ryzen 8000 칩은 출시될 때마다 비슷한 하이브리드 CPU 아키텍처로 제공될 것이라는 소문이 돌고 있습니다.
하이브리드 CPU 레이아웃은 미래다
성능 대 효율성 코어의 개념은 기술 세계에서 새로운 것은 아니지만, x86 아키텍처에서는 새로운 개념이며 인텔은 놀라운 결과를 보고 있습니다. 그 결과 칩의 코어 수가 증가했으며, 이에 따라 성능도 향상되었습니다.
초기 단계임에도 불구하고 수년 동안 PC에서 가장 중요한 발전 중 하나이며, 앞으로 어떻게 개선될지 기대가 됩니다.