-
CPU 아키텍처
컴퓨터 구조
2022. 1. 12. 03:19
ARM vs x86
ARM
- Advanced RISC Machine(진보된 RISC 기기)
- RISC: Reduced Instruction Set Computing(감소된 명령 집합 컴퓨팅)
- 복잡한 명령 집합 보다는 단순한 명령 집합을 가진 프로세서가 더 효율적이지 않을까 라는 생각에서 탄생한 프로세서
- 명령 집합 수가 적어 필요 트랜지스터 수가 적고 작은 크기의 CPU 설계를 가능하게 함.
- 고성능 보다는 저전력/고효율을 목표로 한 기술
- 스마트폰용 AP 시장을 계기로 SoC 업계에서 주도적인 점유율을 가짐
x86
- CISC: Complex Instruction Set Computing(복잡 명령 집한 컴퓨팅) 설계 채택
- 하위 호환성, 고성능에 중점
M1 칩셋의 장점
- Apple Firestorm은 CPU 역사상 가장 넓은 아키텍처 구조를 가짐 = 코어 규모가 크다
- 더 높은 대역대의 x86 CPU와 비교해 1코어 기준 성능이 비등하다
- x86 코어 대비 전력 소모량이 적음
이전까지는 왜 x86이 잘 나갔을까?
- 저렴한 가격, 확장성으로 시스템 성능이 좋았음
- 전력대 성능비가 매우 양호했음
- 소프트웨어 범용성과 뛰어난 호환성 때문에 소프트웨어를 새로 개발 할 필요가 없음
- 성능이 부족할 때는 스케일업으로 해결할 수 있었음
Reference