3. AMD 터보 코어, 인텔 터보부스트 대응

AMD는 페넘2 X6 시리즈를 공개하면서 기존보다 늘어난 코어를 바탕으로 멀티코어 환경에서 더 높은 성능을 제공할 수 있게 된 부분과 더불어 인텔의 터보부스트 (Turbo Boost)와 유사한 터보 코어 (Turbo Core)로 알려진 기술을 지원하게 되었다.
터보부스트는 CPU의 로드 상황 (싱글 코어 동작 등)에 따라 클럭을 TDP 범위 내에서 높여 성능을 향상시키는 기술로 로드 상황에 따라서 소비전력을 줄이고 성능을 향상시킬 수 있게 된다. AMD 역시 인텔의 터보부스트와 유사한 터보 코어를 통해 로드 상황에 따라 코어 3개의 클럭을 TDP 범위 내에서 높여 성능을 향상시킬 수 있게된다.
AMD의 터보 코어 (Turbo Core)


[로드 상황에 따라 3개의 코어를 TDP 범위 내에서 최대 500MHz 증가]
AMD 터보 코어 (Turbo Core) 기술은 기본적으로 TDP 범위 내에서 클럭을 향상시켜 성능을 끌어올리는 것으로 인텔의 터보부스트와 유사한 개념으로 생각하면 쉽다.
AMD의 터보 코어는 프로세서가 3개 또는 그 이하의 부하가 걸릴 때 부스트 모드로 진입하게 되며, 6개의 코어 중 3개의 코어가 TDP 범위 내에서 최대 500MHz의 클럭이 증가된다. 즉, 3.2GHz의 CPU가 싱글 또는 3코어를 사용하는 상황이라면, 3개는 클럭이 향상되고 나머지 3개는 아이들 상태로 진입하여 성능을 끌어올릴 수 있게 된다. 6코어 기반의 쿼드코어 코드명 Zosma이 경우 터보 코어가 적용된다면 2코어만 활성화될 것으로 예상된다.
하지만, 인텔의 터보부스트와 달리 부하가 걸린 코어의 수나 현재 CPU 온도에 따라 한계 작동 클럭을 설정하지 않으며, 실시간으로 복잡한 발열 감지 모니터링에도 의존하지 않는 것으로 알려지고 있다. 즉, 싱글 코어 부하 상황에서 코어 하나의 클럭만 끌어올리는 등이 가능하지 않고 3개의 코어가 연동되어 동작되며, 나머지 사용되지 않는 코어를 아이들 상태로 만들어 완전히 코어의 전력을 차단하는 파워 게이트가 내장된 인텔보다 소비전력면에서 불리해진다.
AMD의 경우 CPU+GPU 통합 퓨전 (Fusion) 프로세서로 알려진 LIano APU에는 각 코어에 파워 게이트를 내장할 것으로 알려지고 있어 추후 프로세서들에서는 보다 효율적인 모습을 제공할 것으로 예상된다.
AMD 페넘2 X6 시리즈의 경우 CPU마다 터보 코어 적용 클럭을 미리 정의하여 동작하도록 하게되며, 프로세서 모델에 따라 다른 터보 코어 클럭을 갖게 된다.
페넘2 X6 코어에 적용된 터보 코어 클럭
페넘2 X6 시리즈는 가장 먼저 페넘2 X6 1090T와 페넘2 X6 1055T의 2종이 등장하게 되는데 이들에 적용된 터보 코어 클럭은 아래와 같이 적용된다.
|
구분 |
클럭 |
L2 캐쉬 |
L3 캐쉬 |
TDP |
동작전압 |
소켓방식 |
터보 코어 클럭 |
| 페넘2 X6 시리즈 터보 코어 클럭 |
| 페넘2 X6 1090T |
3.2GHz |
512KB x 6 (3072KB) |
L3 6MB |
125W |
1.125V-1.40V |
AM3 |
3.6GHz |
| 페넘2 X6 1055T |
2.8GHz |
512KB x 6 (3072KB) |
L3 6MB |
125W |
1.125V-1.40V |
AM3 |
3.3GHz |
AMD 페넘2 X6 1090T와 페넘2 X6 1055T의 2종은 서로 다른 기본 클럭이 적용되고 있으며, 터보 코어가 적용되는 클럭도 서로 다르다. 로드에 따라 3코어가 활성화될 경우 페넘2 X1090T는 기본 3.2GHz에서 400MHz가 증가된 3.6GHz가 적용되며, 페넘2 X6 1055T는 기본 2.8GHz에서 500MHz가 증가된 3.3GHz의 클럭이 적용되는 것으로 알려져 있다.
터보 코어는 AMD OverDrive를 통해 컨트롤 지원

AMD의 터보 코어 기술은 전력관리 기능인 쿨앤콰이어트 (Cool&Quiet)와 C1E 활성화, AHCI 활성화 여부를 체크해야 하며, 윈도우에서 오버클럭이나 모니터링 기능을 지원하고 있는 AMD OverDrive (오버드라이브) 유틸리티를 통해 터보 코어 설정을 제어할 수 있도록 하고 있다. 이 방법을 통해 코어 수를 조절할 수 있는 것이 가능하므로 자동 터보 코어 모드의 부족한 부분을 제어할 수 있게 된다.
AMD 오버드라이브의 기본설정 부분에서 어드밴스드 모드를 선택하면 성능 제어 부분의 클럭/전압에서 터보 코어를 제어할 수 있는 부분이 클럭 부분에 활성화된다. 터보 코어 제어부에서는 부스트할 수 있는 코어를 선택할 수도 있다. 터보 코어 제어 부분 등에서 기본을 넘어서는 배수 등을 설정할 경우에는 TDP 범위를 넘어서는 소비전력을 갖게 되므로 적절한 설정값을 적용하는 것이 필요하다.