ARM Cortex-X 시리즈
1. 개요
[image]
ARM사의 프로세서는 2015년경을 기점으로 고성능/중간급/고효율 이라는 3단계 라인업으로 구성이 정리되었었다. 이는 일반적으로 언급되는 하이엔드-메인스트림-엔트리 개념으로 봐도 무방하다.
그러나 스마트폰의 발달과 데스크톱 컴퓨터와 서버 같은 거치형 컴퓨터에도 ARM에 대한 요구가 높아져서 기존 ARM Cortex-A 시리즈보다 더 고성능 제품을 출시하기로 하였다. 그래서 나온 Cortex-X 시리즈는 동급 ARM Cortex-A 시리즈 보다 30% 가량 높은 성능을 가지고 있어 고성능 스마트폰 AP에 한 두개 정도 들어가서 싱글코어 성능을 끌어올리거나 여러개가 다중코어를 이루어 거치형 기기에도 쓰일 가능성이 높아졌다.
Cortex-X 시리즈에 적용된 명령어 셋은 ARMv8-A부터이며, Cortex-X1 하나만 해당되며 그다음부터 나오는 X시리즈는 모두 ARMv9-A 이상이다.
2. ARMv8-A
2.1. Cortex-X1
[image]
ARM Cortex-A 시리즈의 A78을 기반으로 디자인된 고성능 커스텀 코어로서 성능은 A77 대비 30%, A78 대비 20% 상승했으며, FP/ASIMD 연산 유닛이 두배가 되어 머신러닝 성능이 2배가 되었다. 빅리틀 코어 구성 시 1~2 개의 고성능 코어를 넣을 때 주로 사용될 것으로 보인다. 코드네임은 Hera.
아난드텍에서 spec 벤치마크 성능을 기준으로 예상한 성능으로만 보면 애플 A13 빅칩과 성능은 비등한데 실제로 2021년 2월 8일 아난드텍이 단일 스레드 성능 및 전력효율 측정결과 SPECfp2006 433.milc 벤치에서 스냅드래곤 888과 엑시노스 2100의 Cortex-X1은 애플 A14의 Firestorm보다 성능과 전력효율면에서 뛰어난 모습을 보여주지만 433.milc와 447.dealII를 제외한 나머지 SPEC 2006 벤치마크에서는 애플 A14 Bionic의 Firestorm이 휠씬 우세한 성능과 전력효율을 보여준다.
현재 스냅드래곤 888과 엑시노스 2100이 탑재된 모델에서 발열이 발생되어 문제가 제기되고 있으며, 국내 기준으로는 삼성의 갤럭시 S21 시리즈가 발열로 이슈가 된 상황이다.
3. ARMv9-A
3.1. Cortex-X2
ARM Cortex-A 시리즈의 ARMv9 아키텍쳐를 지원하는 첫 레퍼런스 코어 Matterhorn을 기반으로 하는 ARMv9 첫 고성능 커스텀 코어.
3.2. Cortex-X3
ARM Cortex-A 시리즈의 A75를 기반으로 한 ARMv9 CPU인 Makalu를 기반으로 하는 고성능 커스텀 코어.