Apple 실리콘은 왜 성능이 좋을까?

Yujin Kim's avatar
Jul 14, 2023
Apple 실리콘은 왜 성능이 좋을까?

My thoughts

Apple 실리콘은 ARM 아키텍처 기반의 SoC입니다. 따라서 CPU, GPU, 입출력장치, 메모리 등 여러 프로세서가 포함되어 있습니다. 따라서 Apple 실리콘은 CPU가 아닙니다.
SoC(System-on-Chip): 컴퓨터 대부분의 컴포넌트가 하나의 칩에 집적된 집적회로
Apple이 왜 자체 칩을 설계하고 이를 적용하였는지 생각해보면 기존 Intel칩 제품의 스로틀링으로 인한 성능 저하가 제일 큰 문제였기 때문이라고 봅니다.
 
Apple 실리콘 칩의 구성은 다음과 같습니다:
  • CPU — ARM 아키텍처 기반 유닛
  • GPU — 그래픽 처리 담당 코어 유닛
  • IPU(Image Processing Unit) — 이미지 처리 담당 코어 유닛
  • DSP(Digital Processing Unit) — 아날로그 신호를 디지털로 처리하는 유닛
  • NPU(Neural Processing Unit) — ML(Speech-to-Text, FaceID 등)작업을 처리하는 유닛
  • Video Encoder / Decoder — 전력 소비가 적은 비디오 파일 변환 유닛
  • Secure Enclave — 인증, 보안과 관련된 암호화 유닛
  • Unified Memory — 통합 방식의 공유 메모리
보통 CPU에서 GPU로 데이터를 전송할 때 메모리를 복사해서 사용하지만 Apple의 Unified Memory는 진짜로 메모리를 공유해서 사용하는 방식입니다. 그래서 메모리를 효율적으로 관리할 수 있고, 고성능 코어 유닛이 더 많은 작업을 동시에 처리할 수 있게 할 수 있습니다.

References

Share article
RSSPowered by inblog