주파수 스케일링이란 무엇입니까?
컴퓨터의 "뇌"는 중앙 처리 장치 (CPU)입니다. 일반적인 작업에서 CPU는 컴퓨터의 모든 작업을 처리하여 프로그램을 실행하고 운영 체제가 작동하도록합니다. CPU는 속도와 효율성이 다양합니다. 컴퓨터의 CPU의 성능에 대한 주요 결정 요인은 CPU 장치의 클럭 속도로, 기본 산술 작업 (추가, 뺄셈, 곱셈 또는 분할의 수를 측정합니다. 각 초). 주파수 스케일링은 프로세서에서 더 많은 성능을 발전시키는 가장 기본적인 방법입니다. CPU가 실행되는 속도 인 클록 주파수를 늘리면 컴퓨터의 성능도 증가 할 것입니다.
최근까지 멀티 코어 프로세서의 출현으로 주파수 스케일링은 새로운 프로세서 모델의 추가 성능을 얻는 가장 기본적인 방법이었습니다. 구형 프로세서는 1.0GHz 미만의 속도로 실행되었습니다. 이제 프로세서는 일반적으로 2.0GHz보다 큰 속도로 실행되며 일부 상위는g 3.0GHz 마크. 종이에서 3.0GHz CPU는 2.0GHz CPU보다 "더 빠르게"보이지만 실제 세계에서는 컴퓨터의 전반적인 성능은 모든 부품의 집계에 의해 결정됩니다. 다시 말해, 2.0GHz와 3.0GHz 컴퓨터에 동일한 유형의 메모리, 동일한 마더 보드 등이 있으면 체인에서 가장 약한 링크는 컴퓨터를 "병목 현상"으로하여 모든 3.0GHz를 최적화하지 못하게 할 수 있습니다.
주파수 스케일링에 천장이없는 것처럼 보일 수 있지만 그렇지 않습니다. CPU의 클럭 속도를 높이면 장치의 열 생성이 증가합니다. 시간이 지남에 따라이 여분의 열은 회로를 저하시키는 역할을하여 프로세서가 오작동하거나 실패하게됩니다. 이것은 상용 프로세서의 최대 속도에 매우 실제 천장을 배치하여 프로세서를 구축 할 수있는 속도를 제한합니다.
주파수 스케일링이 없으면 CPU 성능을 높이려면 더 많은 이노가 필요합니다.vative 솔루션; CPU 제조업체는 더 이상 더 이상 성능을 발휘하기 위해 단순히 "볼륨을 켜기"할 수 없습니다. 이러한 한계를 해결하기 위해 CPU 제조업체는 멀티 코어 CPU 솔루션을 설계했습니다. 칩에 둘 이상의 CPU 코어를 배치함으로써 프로세서의 유효 속도가 두 배가됩니다. 그러나 성능 향상이 전반적으로 똑같이 적용되는 주파수 스케일링과 달리 컴퓨터 소프트웨어 설계자에 대한 onus를 배치합니다. 소프트웨어 디자이너가 구체적으로 두 개 이상의 CPU 코어를 사용하도록 프로그램을 조정하지 않는 한 추가 혜택이 손실되어 주파수 스케일링이 CPU 칩에서 성능을 높이는 가장 순수한 방법 중 하나입니다.
.