CPU와 아키텍처
하나의 칩에 여러 프로세서 코어를 탑재하는(멀티코어화) 주된 목적은?
- A병렬 처리를 통해 소비 전력당 처리 성능을 높인다
- B명령어 세트를 불필요하게 만든다
- C주기억장치(메모리)를 불필요하게 만든다
정답과 해설 보기
정답: A. 병렬 처리를 통해 소비 전력당 처리 성능을 높인다
동적 전력은 전압의 제곱과 주파수에 비례하므로, 2000년대 중반 클록 주파수를 계속 높이자 발열이 한계(약 100 W급)에 이르렀습니다. 그래서 같은 전력으로 여러 코어를 나란히 두고 처리를 분담해 성능을 높이는 방향으로 나아갔습니다. 주파수를 조금 낮추고 코어를 2개로 하면 전력당 성능이 크게 향상됩니다. 다만 성능을 끌어내려면 소프트웨어 측에서 처리를 병렬로 분할해야 합니다.