터보부스터가 CPU 클럭을 자동으로 높이는 조건과 설정
Intel Turbo Boost와 AMD Precision Boost의 동작 원리, 부스트 클럭 결정 조건, BIOS 전력 설정과 관련 기술의 차이를 정리한다.
2026-08-14 · 최초 발행 2026-01-16
CPU가 여유를 성능으로 바꾸는 방식
터보부스터(Turbo Boost)는 프로세서가 작업 부하와 열 상태를 판단해 기본 클럭보다 높은 주파수로 자동 동작하도록 하는 Intel의 동적 주파수 조절 기술이다. AMD의 Turbo Core, Precision Boost도 같은 방향의 역할을 맡는다. 단일 스레드와 멀티스레드 부하 사이에서 가능한 성능을 동적으로 배분하는 것이 핵심이다.
CPU는 열적 여유(Thermal Headroom)와 전력 여유(Power Headroom)가 남아 있을 때 기본 주파수를 초과할 수 있다. 이 판단은 프로세서가 수행하므로 사용자가 직접 개입하지 않아도 된다.
터보부스터가 작동하려면 다음과 같은 조건을 함께 통과해야 한다.
| 조건 | 설명 | 임계값 예시 |
|---|---|---|
| TDP 여유 | 설계 열 전력 이하 유지 | 65W TDP 미만 |
| 전류 제한 | 최대 전류 한계 미만 | 프로세서별 상이 |
| 코어 온도 | Tjunction 이하 | 100도C 미만 |
| 활성 코어 수 | 적은 코어 활성화 시 유리 | 코어 수에 반비례 |
| 운영체제 지원 | P-state 전환 지원 | ACPI 호환 |
Intel의 부스트 기술이 확장된 흐름
Turbo Boost 1.0은 2008년 Nehalem에서 처음 도입됐다. 단일 코어당 최대 2개 빈(133MHz)을 높이고, 기본적인 열·전력 모니터링을 바탕으로 동작했다.
2011년 Sandy Bridge의 Turbo Boost 2.0은 전력과 열 관리를 더 정밀하게 다루며 더 높은 부스트 클럭을 지원했다. 통합 전력 컨트롤 유닛(PCU)도 개선됐다.
2016년 Broadwell-E의 Turbo Boost Max 3.0은 코어별 품질을 인식하고 최상급 코어를 자동 식별해 우선 할당한다. 단일 스레드 성능을 끌어올리는 방식이다.
Coffee Lake에 적용된 2018년 Thermal Velocity Boost는 온도를 기준으로 추가 부스트를 제공한다. Tjunction 이하에서는 200MHz를 더 높일 수 있어 고급 냉각 솔루션을 활용할 수 있다.
Rocket Lake의 2021년 Adaptive Boost Technology는 모든 코어의 동시 부스트를 개선하고, 멀티코어 터보 정책과 열 관리 알고리즘을 더 적극적으로 적용한다.
AMD 측의 대응 기술은 다음과 같다.
| 기술명 | 적용 세대 | 특징 |
|---|---|---|
| Turbo Core | Phenom II X6 | 초기 동적 부스트 기술 |
| Precision Boost | Ryzen 1000 | 25MHz 단위 세밀한 조절 |
| Precision Boost 2 | Ryzen 2000+ | 더 공격적인 부스트 알고리즘 |
| Precision Boost Overdrive | Ryzen | 확장된 전력/열 한계 설정 |
부스트 판단을 맡는 하드웨어와 제어 과정
터보부스터에는 전력과 클럭, 온도를 함께 다루는 하드웨어가 관여한다. PCU(Power Control Unit)는 전력 배분과 클럭 조절을 담당한다. Digital Thermal Sensor는 코어별 온도를 실시간으로 감시하고, VRM(Voltage Regulator Module)은 전압을 공급·조절한다. PLL(Phase-Locked Loop)은 클럭을 생성하고 동기화한다.
실제 부스트 클럭은 한 가지 지표로 고정되지 않는다. 활성 코어가 적을수록 높은 부스트에 유리하며, 온도가 낮고 TDP 여유가 남을수록 가능한 범위가 넓어진다. 워크로드가 AVX 명령어를 사용하면 AVX Offset에 따라 클럭이 낮아질 수 있고, 전압 역시 안전한 범위 안에 있어야 한다.
부하 형태에 따라 달라지는 클럭
단일 스레드와 멀티스레드 작업은 활성 코어 수가 다르므로 부스트 클럭과 상대 성능도 달라진다.
| 시나리오 | 활성 코어 | 부스트 클럭 | 상대 성능 |
|---|---|---|---|
| 단일 스레드 | 1개 | 최대 부스트 | 100% |
| 경량 멀티태스킹 | 2-4개 | 높은 부스트 | 95% |
| 중간 부하 | 4-8개 | 중간 부스트 | 85% |
| 풀로드 | 전체 | 기본 또는 낮은 부스트 | 75% |
게임은 주로 1-4개 코어를 집중적으로 사용하므로 높은 부스트 클럭을 유지하는 경우가 많다. 영상 편집은 멀티코어를 활용하면서 중간 수준의 부스트 클럭으로 동작한다. 소프트웨어 컴파일의 병렬 빌드는 전체 코어를 활용하며, 일상적인 사용의 버스트 워크로드는 최대 부스트를 활용한다.
냉각과 전력 설정이 만드는 부스트 여유
터보부스터를 활용하려면 열과 전력의 여유를 확보해야 한다. 고성능 쿨러는 열적 여유를 만들고, 고품질 PSU와 메인보드 VRM은 전력 공급을 안정화한다. BIOS에서는 PL1, PL2 같은 전력 한계값을 조정할 수 있으며, 운영체제에서는 고성능 전원 계획을 설정할 수 있다.
| 설정 | 설명 | 권장값 |
|---|---|---|
| Intel Turbo Boost | 터보부스터 활성화 | Enabled |
| Power Limit 1 (PL1) | 장기 전력 한계 | TDP 기준 |
| Power Limit 2 (PL2) | 단기 전력 한계 | TDP x 1.25 |
| Tau | PL2 지속 시간 | 28-56초 |
| Current Limit | 전류 제한 | 기본값 유지 |
자동 부스트와 전력 절감 기술의 역할
Turbo Boost는 고부하에서 클럭을 올려 성능을 높이는 기술이다. 반면 SpeedStep은 저부하나 유휴 상태에서 클럭을 낮춰 전력을 절감하고, C-States는 완전 유휴 상태의 코어를 휴면시켜 전력을 줄인다.
| 기술 | 목적 | 동작 방향 | 활성화 조건 |
|---|---|---|---|
| Turbo Boost | 성능 향상 | 클럭 증가 | 고부하 시 |
| SpeedStep | 전력 절감 | 클럭 감소 | 저부하/유휴 시 |
| C-States | 전력 절감 | 코어 휴면 | 완전 유휴 시 |