CPU를 고르는 일은 제품 등급표를 훑는 것에서 시작하지 않는다. 실제로 돌릴 작업이 얼마나 나뉘는지, 그리고 그 작업을 위해 플랫폼 전체에 얼마를 써야 하는지에서 출발한다. 프로그램의 핵심 구간이 한두 스레드에 묶여 있으면 코어 하나의 속도와 낮은 지연시간이 중요하다. 반대로 렌더링이나 인코딩, 컴파일처럼 작업을 잘게 나눌 수 있으면 코어 수를 늘릴수록 전체 처리량이 커진다.
작업별로 보는 지점
- 게임
- 메인 스레드 성능, 캐시, 메모리 지연, GPU 균형
- 영상·3D
- 코덱과 렌더러가 CPU·GPU·미디어 엔진 중 무엇을 쓰는지 확인
- 컴파일·VM
- 코어·메모리 용량, 저장장치와 I/O
- AI
- GPU·NPU와 메모리 용량이 병목인지 먼저 확인
- 총비용
- 메인보드·메모리·쿨러·PSU와 업그레이드 경로 포함
CPU 선택이 메인보드·메모리·전원·냉각으로 이어지는 호환성 흐름.
작업을 나누어 보기
- 게임은 메인 스레드 성능, 캐시와 메모리 지연, GPU 성능의 균형을 본다.
- 영상·3D 작업은 사용하는 코덱과 렌더러가 CPU 코어, GPU 가속, 미디어 엔진 중 무엇을 쓰는지 확인한다.
- 컴파일과 가상 머신은 코어·메모리 용량, 저장장치와 I/O가 함께 영향을 준다.
- AI 작업은 CPU보다 GPU·NPU와 메모리 용량이 주 병목인지 먼저 본다.
CPU 가격만 비교하면 실제 지출을 놓친다. 메인보드와 메모리 세대, 쿨러, PSU 비용이 뒤따라붙기 때문이다. 여기에 소켓의 업그레이드 경로와 필요한 I/O, 내장 그래픽 유무, ECC 요구, 펌웨어 지원까지 더해야 한 세대를 쓰는 총비용이 나온다.
코어 수와 최고 부스트 클럭은 서로 다른 마이크로아키텍처를 견주는 잣대로 쓰기 어렵다. 실제 프로그램의 측정 결과를 볼 때는 GPU와 메모리, 전력 설정, 테스트한 버전이 같은 조건인지 확인한다. 평균 점수가 비슷해도 작업 종류와 부하 지속 시간에 따라 순위가 달라질 수 있다.
현재 판매되는 제품군과 소켓 상태는 현행 플랫폼에서 살펴볼 수 있다. 세대가 달라도 작업 특성과 플랫폼 전체 비용을 함께 비교하는 접근은 같다.
벤치마크가 실제 작업을 대표하는 조건
게임에서 CPU 차이를 드러내려고 해상도와 그래픽 부하를 낮춘 시험은 CPU의 처리 여유를 보는 데 유용하다. 하지만 실제 사용할 고해상도 설정에서 GPU가 먼저 한계에 닿으면 그 차이가 그대로 나타나지 않는다. 반대로 평균 프레임률이 같아도 프레임 시간의 긴 지연이나 백그라운드 작업 중 응답은 다를 수 있다.
병렬 작업에서도 코어 수만큼 빨라지지는 않는다. 직렬 구간, 작업 분배와 동기화, 메모리 대역폭이 전체 시간에 남기 때문이다. 짧은 종합 점수보다 사용하는 렌더러·컴파일러·코덱의 버전과 입력 자료를 맞춘 결과가 구매 목적에 가깝다.