CPU 속도 란 무엇입니까?


최상의 답변

“속도”가 의미하는 바에 따라 다릅니다. 사양 (즉, 마케팅 과대 광고)에서만 시계 “속도”와 관련이있는 경우에만 해당됩니다. 즉 CPU의 클럭이 초당 “틱”되는 횟수입니다. 일반적으로 Hz 단위로 측정됩니다 (초당 수로 나타남). 요즘 CPU는 SI 접두사 G (기가)를 사용하여 초당 수십억 단위로 작동하므로 CPU가 1GHz에서 4GHz 사이의 범위에 있음을 볼 수 있습니다.

또한 많은 CPU (모두는 아니더라도)에 유의하십시오. 클럭 속도가 다릅니다. 예 : 모든 Intel CPU에는 일반적으로 “터보 속도”라고하는 속도 램프라는 것이 있습니다. 일부는 다른 것보다 더 높은 등급을 갖습니다. 2GHz와 3GHz는 터보 속도를 비교할 때 실제 속도가 바뀌는 것을 볼 수 있습니다. 예 : 2GHz는 최대 4GHz까지 증가 할 수 있지만 3GHz는 3.5GHz 만 관리 할 수 ​​있습니다. 이것은 CPU 속도를 비교하기 전에 수행해야하는 첫 번째 단계입니다. 그래야만 둘 사이에서 경험할 것으로 예상되는 속도를 알 수 있습니다.

그러나이 펄싱 클럭 속도는 기껏해야 CPU의 성능을 나타내는 하나의 측정치입니다. . 각 펄스는 단일 명령을 계산할 수 있으며, 둘 이상을 계산하거나 하나의 일부만 계산할 수 있습니다. CPU가 설계된 방식과 처리되는 정확한 명령에 따라 다릅니다. 예 : 비트 시프트에는 단일 틱이 필요할 수 있지만 분할에는 20 틱이 필요할 수 있습니다. 명령어는 캐시되고 파이프 라인되어 다른 명령어가로드되는 동안 일부가 계속 될 수 있습니다.

이는 코어 수와 관계가 없습니다. 이는 마케팅 광고에서 흔히 볼 수있는 또 다른 측정입니다. 그리고 훨씬 덜 유용합니다. 예 : 2 코어 CPU와 20 코어 CPU의 차이는 하나는 동시에 2 개의 명령을 처리 할 수 ​​있고 다른 하나는 20 개의 명령을 처리 할 수 ​​있음을 의미합니다. 그러나 한 번에 여러 명령을 시도 할 때 모든 명령과 작업이 제대로 작동하지 않는 문제도 있습니다. . 예 : 다음 명령어에서 이전 명령어의 결과를 사용하는 것은 다음 명령어가 이전 명령어가 완료 될 때까지 기다려야한다는 것을 의미합니다. 따라서 한 번에 20 개를 실행하는 것이 실제로 한 번에 하나씩 만 실행하는 것보다 느려집니다. 이제 조정하고 잠금을 도입해야합니다 ( 또는 그와 같은) 순서대로 발생하도록하기 위해 추가 계산을 낭비하고 기다리게합니다.

훨씬 더 나은 아이디어는 대신 물리적 테스트 또는 벤치 마크를 수행하는 것입니다. PassMark 소프트웨어-CPU 벤치 마크 차트 와 같은 것은 몇 년 동안 실제 컴퓨터에서 수행 된 벤치 마크를 나열합니다. 한 CPU를 다른 CPU와 비교할 수있는 일관된 방법을 제공합니다. 또한 단일 스레드 테스트를 다중 스레드 테스트로 wqell로 표시하므로 다중 코어가 실제로 우위를 제공하는 작업과 그렇지 않은 작업 (모든 컴퓨터가 수행하는 가장 일반적인 작업)을 비교할 수도 있습니다. 90 \%의 경우 단일 스레드가 실행되는 속도와 경험할 내용에 대한 실제 척도입니다.

이제 가장 일반적인 두 가지 마케팅 조치가 서로 상쇄됩니다. 코어 수는 다중 스레드에만 도움이되는 반면 클럭 속도는 단일 스레드에 약간의 영향을 미칩니다. 그러나 둘 다 1 : 1 관계가 없습니다. CPU에는이 두 가지 측정보다 더 많은 것이 있습니다.

한 번 살펴 보겠습니다. 다음은 멀티 스레드를 위해 가장 빠른 하이 엔드 CPU 정렬입니다. PassMark Intel 대 AMD CPU 벤치 마크

이 Xeons 및 Core i9에는 10 개 이상의 하이퍼 스레딩 코어가 있으므로 이해가됩니다. 예 : Xeon 8173M에는 각각 하이퍼 스레딩 된 28 개의 코어가있어 논리적으로 56 개의 “코어”수를 제공합니다. i9-7940X에는 14 개의 실제 코어가 있으며, 각각 하이퍼 스레딩 → 28 개의 논리 코어가 있습니다. Xeon은 2.0GHz에서 최대 3.5GHz까지만 실행됩니다. 그러나 그 i9는 3.1 HGz에서 시작하여 4.3GHz까지 올라갑니다. 그러나 여전히 다중 스레드 등급은 Xeon보다 약간 낮습니다.

다음으로 단일 코어 성능 인 단일 스레드 성능 을 살펴 보겠습니다. 더 높은 클럭 속도가 여기서 도움이되는 것처럼 보이지만 항상 그런 것은 아닙니다. 예 : 4.0GHz 출력은 3.7GHz에서 비슷한 CPU를 수행합니다. 그러나 더 낮은 이자율이 더 높은 이자율보다 더 나은 경우도 있습니다. 가장 주목할만한 것은 i7–8565u @ 1.8GHz가 3.6GHz에서 i7-7820X보다 낫습니다. 하지만 8565는 4.6GHz까지 올라갈 수 있고 7820은 4.3 만 관리 할 수 ​​있기 때문입니다.

하지만 Intel Xeon W-2145 @ 3.70GHz (4.5GHz) 8 (16) 코어는 어떻습니까? Intel Core i7-8700K @ 3.70GHz (4.7GHz) 6 (12) 코어와 비교. i7은 Xeon보다 6.4 \% 우수합니다. 터보 속도는 7.0 \% 차이가 있지만. 따라서 클럭 속도에는 약간의 표시가 있지만 정확한 측정은 아닙니다. 기껏해야 다른 유사한 CPU간에 만 사용할 수있는 이론적 표시입니다.

멀티 코어 전투의 주요 플레이어가 기능조차 제공하지 않는지 확인하세요. 여기?다중 스레드 테스트의 상위 2 개와 단일 스레드의 상위 2 개를 비교하는 경우 : CPU 비교 Intel i7-8700K 대 Intel i9-7940X 대 Intel Xeon Platinum 8173M

거기서 뭔가 눈치 채 셨나요? 터보 속도의 차이는 단일 스레드 테스트 결과를 나타내는 것처럼 보이지만 정확히 동일하지는 않습니다. 예 : i7과 i9 사이에서 클럭 속도는 9.3 \% 차이가 있지만 테스트 결과는 11.8 \% 다릅니다. i7과 Xeon 사이의 클럭 속도는 34.3 \% 차이가 있지만 테스트 결과는 대신 35 \% 증가한 것으로 나타났습니다. 분명히 그들 사이에 다른 무언가가 있습니다. 말할 것도없이, Xeon은 단일 테스트 만 수행 한 반면 i7의 결과는 4000 개가 넘는 테스트에서 나옵니다 (따라서이 벤치 마크를 비교로 사용하는 것이 허위 일 수 있습니다. 단일 테스트에서 오류가 발생했을 수 있습니다. 결과).

답변

CPU 속도는 기본적으로 클럭 속도 이지만 원래 클럭 속도는 마케팅에 가깝습니다. 장난. CPU를 선택하는 요소 중 하나입니다 . CPU는 일반적으로 클럭 속도가 더 높을 때 더 좋지만 전력 소비 , 가격 대비 성능 비율 및 CPU 아키텍처 .

1 기가 헤르츠 ( Ghz) CPU는 초당 10 억 번 실행되므로 예를 들어 AMD Ryzen 7 1700X @ 3.8 Ghz는 약 38 억 번 , 약간의 오차가 있습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다