Learning
토픽 92 / 111·프로세서·반도체 트렌드 (Processor & Semiconductor Trends)

big.LITTLE

big.LITTLE

ARM의 이기종 멀티코어 아키텍처로, 고성능 코어(big)와 저전력 효율 코어(LITTLE)를 조합하여 작업 부하에 따라 동적으로 전환함으로써 성능과 전력 효율을 동시에 달성

목적: 전력 효율, 성능 확장, 배터리 수명, 열 관리

특징: 이기종 코어, 동적 전환, 작업 마이그레이션, 클러스터 구조

구조

  • big 코어: 고성능(Cortex-A76/X1), 고클럭, 높은 IPC, 무거운 작업
  • LITTLE 코어: 저전력(Cortex-A55), 낮은 클럭, 단순, 백그라운드 작업
  • 조합 예: 4+4(4 big + 4 LITTLE), 1+3+4(1 Prime + 3 big + 4 LITTLE)

동작 모드

  • 클러스터 스위칭(CS): big 클러스터 또는 LITTLE 클러스터 선택, 초기 방식
  • 클러스터 마이그레이션(CM): 작업을 클러스터 간 마이그레이션
  • 글로벌 태스크 스케줄링(GTS): 각 코어 개별 사용, 최고 유연성
  • DynamIQ: ARM 최신, 단일 클러스터에 big+LITTLE, 캐시 공유

장점: 높은 전력 효율, 배터리 수명 2배+, 유연한 성능, 열 관리

단점: 스케줄링 복잡도, OS 지원 필요, 작업 분류 오버헤드

적용사례: 스마트폰(Snapdragon 888/8 Gen 1), Exynos, MediaTek, ARM 서버

비교: big.LITTLE(이기종/유연/효율) vs 동질 멀티코어(단순/일관성) vs Intel P/E코어(x86 버전)

연관: ARM, Cortex, DynamIQ, 전력 관리, 이기종 컴퓨팅