Szybkość zegara procesora to tempo, w jakim procesor wykonuje operacje, czyli liczba cykli, które może wykonać w ciągu sekundy. Jest ona mierzona w hercach (Hz), a w przypadku nowoczesnych procesorów zazwyczaj podaje się ją w gigahercach (GHz), czyli miliardach cykli na sekundę. Większa liczba cykli może oznaczać większą wydajność, ale równie ważne są inne czynniki, takie jak architektura, liczba rdzeni i obciążenie procesora.
Pomyśl o cyklu zegara jako o niewielkim uderzeniu serca, które koordynuje kolejne działania procesora.
Nie gwarantuje to, że procesor wykona jedną całą instrukcję na cykl. Nowoczesne układy często dzielą pracę na mikrooperacje, więc wydajność („IPC”, poniżej) odgrywa dużą rolę.
Takt bazowy to nominalna częstotliwość, jaką procesor może utrzymać przy dużym obciążeniu wielordzeniowym w ramach domyślnych limitów mocy/chłodzenia. Takt boost (często nazywany Turbo) to wyższa, oportunistyczna częstotliwość, jaką procesor może osiągnąć przez krótki czas lub na kilku rdzeniach, gdy istnieje zapas mocy i temperatury. Nazwy różnią się w zależności od producenta, więc w przypadku Intela mamy Turbo Boost, a wersja AMD nazywa się Precision Boost, ale idea jest taka sama: przyspieszyć, gdy pozwalają na to warunki.
Szybkość zegara to nie wszystko. Wydajność zależy również od IPC (instrukcji na cykl), pamięci podręcznej, opóźnienia pamięci i mikroarchitektury procesora. Nowszy rdzeń o częstotliwości 3,5 GHz może pokonać starszy rdzeń o tej samej częstotliwości, jeśli wykonuje więcej pracy na takt. Dlatego recenzenci często mówią o wzroście wydajności „na takt” między kolejnymi generacjami.
Nowoczesne procesory stale dostosowują swoją częstotliwość w czasie rzeczywistym, aby zrównoważyć prędkość, pobór mocy i temperaturę. Systemy operacyjne i oprogramowanie układowe wykorzystują stany wydajności („stany P”) zdefiniowane przez standard ACPI, aby w razie potrzeby zwiększać lub zmniejszać wydajność procesora. W przypadku laptopów producenci mogą ustawić bardziej rygorystyczne limity mocy, więc stała prędkość może być niższa niż w komputerach stacjonarnych.
Zazwyczaj wyższe częstotliwości taktowania są pomocne zwłaszcza w przypadku zadań, które wymagają jednego lub kilku szybkich rdzeni (wiele gier, niektóre aplikacje kreatywne). Jednak zwiększenie częstotliwości powoduje również wzrost zużycia energii i temperatury, co może prowadzić do hałasu wentylatora, ograniczania wydajności przez układ termiczny lub skrócenia czasu działania funkcji boost, jeśli chłodzenie nie nadąża. Dlatego zachowanie podstawowe/boost i ogólne chłodzenie platformy mają tak samo duże znaczenie jak nominalna częstotliwość GHz.
W każdym razie zegary i rdzenie działają razem; większe korzyści wynikają z równowagi między nimi.
Jeśli prędkość rzeczywista jest niższa od podanej w specyfikacji, często jest to normalne, ponieważ przyspieszenie jest oportunistyczne i zależy od obciążenia, ograniczeń mocy i temperatury.
Tak, w pewnych granicach:
Obsługa zależy od modelu procesora, płyty głównej i chłodzenia; wiele układów mobilnych i komponentów komputerów stacjonarnych innych niż „K”/„X” oferuje niewielki lub żaden zapas mocy poza wbudowanym trybem boost.
Dlaczego mój procesor czasami pokazuje 0,8–1,5 GHz w stanie bezczynności?
Zmniejszenie częstotliwości zarządzania energią jest normalnym zjawiskiem – procesor zwiększa wydajność w razie potrzeby.
Czy „częstotliwość taktowania” jest gwarancją?
Jest to nominalna częstotliwość podtrzymywana przy domyślnej mocy/TDP i odpowiednim chłodzeniu. Rzeczywiste systemy mogą się nieznacznie różnić w zależności od ograniczeń mocy OEM, parametrów termicznych i oprogramowania układowego.
Czy Intel i AMD używają różnych nazw dla funkcji boost?
Tak, Intel Turbo Boost i AMD Precision Boost, ale oba podnoszą częstotliwość powyżej wartości bazowej, gdy dostępna jest moc i rezerwa termiczna.