기가헤르츠에서 헤르츠로: 클록 속도가 실제로 세는 것
이 변환이 하는 일
10억을 곱해, 프로세서 등급을 칩이 매초 마치는 주기 수로 펼칩니다. 곱셈이 정확하므로 3.5 기가헤르츠라는 등급은 근사 없이 3,500,000,000 헤르츠가 됩니다. 이 값을 끝까지 읽어 보면 기가헤르츠를 점수가 아니라 속도로 다루는 습관을 바로잡는 데 도움이 됩니다.
주기와 명령어는 다르다
1 헤르츠는 초당 한 번의 클록 주기이고, 요즘 프로세서는 한 주기 안에 명령어를 여러 개 처리하기도 하고 메모리를 기다리며 여러 주기를 멈춰 있기도 합니다. 그래서 클록 속도는 속도의 기준을 정할 뿐 처리량을 정하지는 않습니다. 같은 기가헤르츠 등급의 두 칩이 하는 일이 크게 다를 수 있는 이유이며, 헤르츠 값은 음악이 아니라 메트로놈을 설명합니다.
기가헤르츠-헤르츠 변환표
초기 마이크로프로세서부터 현재까지의 클록 속도를, 속도가 암시가 아니라 드러나도록 주기 수와 함께 적었습니다.
| 기가헤르츠 (GHz) | 헤르츠 (Hz) |
|---|---|
| 1 | 1000000000 |
| 2.4 | 2400000000 |
| 2.45 | 2450000000 |
| 5 | 5000000000 |
| 5.8 | 5800000000 |
| 24 | 24000000000 |
숫자가 오르기를 멈춘 이유
클록 속도는 수십 년간 가파르게 올랐다가 평평해졌습니다. 더 밀어 올리는 데 드는 전력과 열이 속도보다 빠르게 늘어나기 때문입니다. 계속 커진 것은 코어 수와 주기당 처리량이고, 둘 다 기가헤르츠 등급에는 나타나지 않습니다. 헤르츠로 바꾸면 그 평평해짐이 눈에 보입니다.
10억, 그리고 뒤따르는 자릿수
기가헤르츠 값에 10억을 곱하면 소수점이 아홉 자리 움직입니다. 3.5라는 등급은 그래서 3,500,000,000으로 시작하는 열 자리 숫자가 됩니다. 답의 자릿수가 그보다 적으면 어딘가에서 0을 하나 흘린 것입니다.
자주 묻는 질문
기가헤르츠를 헤르츠로 어떻게 바꾸나요?
10억을 곱합니다. 3.5 기가헤르츠 프로세서는 3,500,000,000 헤르츠로 동작하고, 이것이 매초 마치는 클록 주기 수입니다. 소수점을 오른쪽으로 아홉 자리 옮깁니다.
기가헤르츠는 10억 헤르츠인가요?
네, 짧은 척도로 10억입니다. 헤르츠에서 킬로, 메가, 기가까지 세 단계가 각각 1000배이므로 전체 인수는 1000의 세제곱입니다.
클록이 높으면 컴퓨터가 더 빠른가요?
같은 설계 안에서만 그렇습니다. 세대가 다른 두 칩은 한 주기에 하는 일이 달라서 등급이 낮은 칩이 작업을 먼저 끝낼 수도 있습니다. 클록은 성능의 입력 하나이지 요약이 아닙니다.
프로세서가 헤르츠 대신 기가헤르츠로 도는 이유는 무엇인가요?
요즘 클록은 매초 수십억 주기를 마치고, 이를 규격서에 전부 적으면 줄마다 아홉 자리가 붙기 때문입니다. AM 눈금에 킬로헤르츠를 쓰는 것과 같은 이유로 가독성을 위해 고른 단위입니다.
소수가 있는 기가헤르츠 값도 변환되나요?
네. 3.5나 2.6 같은 등급이 정확히 변환되고 소수 두 자리 부스트 클록도 마찬가지입니다. 아주 작은 입력은 1보다 작은 헤르츠 값을 내고 반올림되지 않고 소수로 표시됩니다.