토픽 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, 전력 관리, 이기종 컴퓨팅