ARM vs. Intel 프로세서 : 가장 좋은 것은?


오늘날 대부분의 컴퓨팅 기기에는 Intel 프로세서와 같은 x86 디자인을 사용하는 프로세서 또는 ARM (Advanced RISC Machine) 디자인이있을 가능성이 높습니다. 스마트 폰 또는 태블릿의 CPU에서와 같이 . ARM CPU도 노트북으로 만들고 있습니다.

요즘에는 Intel 또는 AMD 프로세서 (x86)가 장착 된 컴퓨터 나 ARM 프로세서가 장착 된 장치 중에서 선택할 수 있습니다. 그렇다면 ARM 대 Intel 프로세서의 경우 어느 쪽이 더 낫습니까?

ARM 대 Intel : 다른 기원

현대 Intel 및 ARM 기반 CPU는 1980 년대 초에 출시 된 컴퓨터의 초기 칩, 특히 첫 번째 IBM PC에서 발견 된 도토리 컴퓨터 BBC 마이크로인텔 8088 로 거슬러 올라갑니다. 이는 현대의 두 가지 주요 CPU 설계를위한 길을 열었습니다.

두 개의 분리 된 진화 라인이 있지만 오늘날 우리가 사용하는 CPU에 수렴된다는 점에 유의해야합니다.

RISC vs CISC

내부에서 Intel과 ARM 기반 CPU의 주요 차이점은 각 장치가 이해하는 명령어 유형입니다. ARM 기반 CPU는 RISC (Reduced Instruction Set Computer)기기이고 Intel CPU는 CISC (Complex Instruction Set Computer)기기입니다. RISC 및 CISC 디자인은 프로세서가 작동하는 방식이 다릅니다. Intel (및 AMD) CPU에서는 x86이라는 CISC 명령 세트를 사용합니다.

그러나 대부분의 강점과 약점은 RISC 장치가 짧게 처리한다는 사실에서 비롯됩니다. 단순하고 균일 한 길이의 지침을 제공하는 반면 CISC 장치는 많은 지침을 한 번에 처리되는 길고 복잡한 지침으로 결합합니다.

소프트웨어 호환성

Intel 프로세서는 ARM 코드를 이해할 수 없으며 그 반대의 경우도 마찬가지입니다. 따라서 운영 체제와 소프트웨어는 한 가지 유형의 프로세서를 위해 특별히 작성되어야합니다.

한 유형의 CPU를위한 소프트웨어가 다른 유형에서 실행될 수 있지만 일반적으로 성능과 비 효율성에 큰 불이익이 따릅니다.

예외는 Apple의 로제타 2 코드 번역 소프트웨어입니다. 맞춤형 ARM CPU는 Rosetta 2를 염두에두고 특별히 설계되었으며 Intel 기반 Mac 용으로 설계된 거의 완벽한 소프트웨어 실행을 허용합니다. 전반적으로 Rosetta 2의 성능 패널티는 낮지 만 완벽하지는 않습니다.

더 일반적인 예는 Microsoft의 ARM 기반 표면 기기입니다. 이들이 에뮬레이션을 통해 x86 코드를 실행하려고하면 성능 영향이 너무 커서 소프트웨어를 사용할 수 없게 될 수 있습니다.

전력 소비

Intel 및 Intel에 비해 ARM 기반 CPU의 중요한 이점 다른 x86 프로세서는 전력 소비입니다. ARM 설계의 특정 혁신과 함께 RISC 접근 방식은 매우 저렴한 CPU를 만드는 것으로 나타났습니다. 이것이 바로 ARM이 스마트 폰과 태블릿 시장을 장악 한 이유입니다.

이것이 휴대 전화에서 24 시간 이상 사용할 수있는 반면, 더 큰 배터리를 사용하는 인텔 노트북은 운이 좋으면 몇 시간 밖에 지속되지 않을 수 있습니다. 물론 M1 Mac을 사용하면 20 시간 가까이 영화를 재생할 수 있는데 이는 노트북에 매우 인상적입니다.

순수한 성능

전원에 연결된 컴퓨터와 마찬가지로 전력 소비량을 빼면 Intel 및 기타 x86 CISC 프로세서가 ARM 기반 RISC CPU 전체를 압도합니다.

그러나 스마트 폰과 태블릿의 등장으로 ARM CPU 개발에 많은 돈이 들어가고 있기 때문에 ARM CPU의 성능은 세대가 갈수록 기하 급수적으로 증가하고 있습니다.

중급 스마트 폰은 이제 컴퓨팅 성능 측면에서 "충분히 좋은"임계 값을 통과했으며 일상적인 사용자 요구를 충족 할 수있을만큼 강력합니다.

성능 와트 당

우리가 ARM CPU가 소비하는 모든 에너지에 대해 수행 할 수있는 작업량에 대한 설명을 변경하면 x86 Intel CPU에 적합하지 않습니다. Intel과 같은 회사는 전력 효율이 높은 CPU 모델을 만들기 위해 열심히 노력했지만 여전히 공백이 있습니다.

위의 비교를 고려하십시오. Intel i7-9750H에는 45W TDP (열 설계 전력)가 있으며 Snapdragon 888에는 10W TDP가 있습니다. 하지만 888은 벤치 마크 성능에 미치지 못합니다.

ARM CPU는 모든 점수가 일치 할 때 여전히 하이 엔드 노트북 Intel CPU 점수의 75 %와 일치합니다. ARM CPU에는 활성 냉각 기능이 없으며 스마트 폰 내부에 자리 잡고 있습니다. 능동 냉각 기능이 있고 TDP가 4 배 이상인 대형 노트북 장치의 경우 상대적으로 작은 성능 이점을 갖는 것은 이러한 기술 간의 와트 당 성능 차이를 확연하게 보여줍니다.

핵심 대칭

ARM 측면에서 흥미로운 이점은 비대칭 CPU 코어 를 사용한다는 것입니다. Intel 및 기타 x86 프로세서에는 여러 개의 동일한 코어가 있습니다. 그러나 ARM CPU에 여러 코어가 있지만 다른 코어가있는 것이 일반적입니다.

예를 들어 스마트 폰의 8 코어 ARM CPU에는 웹 검색, 비디오 시청, 음악 듣기 및 작은 배경 처리와 같은 일상적인 작업에 충분히 빠른 4 개의 저전력 코어가있을 수 있습니다. 작업. 비디오 게임을 시작하거나 사진 편집과 같은 콘텐츠 제작 작업을 시작하자마자 4 개의 고성능 CPU가 작동합니다.

즉, 필요에 따라 짧은 버스트에서 높은 피크 성능의 이점을 제공하고 배터리 충전주기 동안 평균적으로 긴 배터리 수명을 즐길 수 있습니다.

ARM은 미래입니까?

우리가 제기 한 주요 질문은 이러한 CPU 기술은 "어떤 것이 최고입니까?"였습니다. 그리고 당신이 예상 할 수 있듯이 대답은“상황에 따라 다르다”입니다. 전원이 문제가되지 않을 때마다 x86 Intel (및 AMD) CPU가 지배한다고 확신 할 수 있습니다. 따라서 벽에 꽂혀 있고 배터리를 사용하지 않고 작동한다면 CPU가 적합합니다.

오늘날 휴대용 컴퓨터 세계에서는 상황이 명확하지 않습니다. ARM의 가장 큰 단점은 성능이 아니라 소프트웨어 호환성입니다. 이것은 Apple이 Rosetta 2로 해결 한 문제이며 Microsoft의 경우 최우선 순위입니다. 소프트웨어가 상당한 성능 저하없이 ARM 시스템에서 실행된다고 가정하면 성능과 배터리 수명 간의 최상의 균형을 제공합니다.

올바르게 수행하면 M1 맥북 프로 와 (과) 같은 컴퓨터를 얻게됩니다. 범용 컴퓨터만큼 강력하며 배터리로 20 시간 동안 지속 할 수있는 성능 수준 인 영상 편집 와 같은 전문적인 작업도 수행 할 수 있습니다. M1에 대한 자세한 정보는 M1 vs i7 : 벤치 마크 전투 에서 확인하세요.

관련 게시물:


11.06.2021