Najlepsza odpowiedź
Zależy od tego, co rozumiesz przez „szybkość”. Jeśli tylko ze specyfikacji (tj. Szumu marketingowego) dotyczy to tylko „szybkości” zegara. To znaczy. ile razy zegar procesora „tyka” na sekundę. Zwykle mierzony w Hz (Herts jako liczba na sekundę). W dzisiejszych czasach procesory tykają miliardy na sekundę, z przedrostkiem SI G (dla giga)… więc widzisz procesory w zakresie od 1 GHz do 4 GHz.
Proszę również zauważyć, wiele (jeśli nie wszystkie) procesorów mają różne częstotliwości zegara. Na przykład. wszystkie procesory Intela mają coś, co nazywa się rampą prędkości, zwykle nazywaną „prędkością turbo”. Niektórzy mieliby wyższe oceny niż inni. Możesz zobaczyć, że 2GHz i 3GHz zmieniają swoje rzeczywiste prędkości, porównując ich prędkości turbo. Na przykład. 2 GHz może przyspieszyć do 4 GHz, podczas gdy 3GHz może zarządzać tylko 3,5 GHz. To pierwszy krok, który należy wykonać przed porównaniem szybkości procesora. Dopiero wtedy daje nawet odrobinę wskazówki co do oczekiwanej prędkości, jakiej doświadczyłbyś między nimi.
Jednak ta pulsująca częstotliwość zegara jest w najlepszym przypadku tylko jednym pomiarem wskazującym wydajność wspomnianego procesora . Każdy impuls może obliczyć jedną instrukcję, może obliczyć więcej niż jedną lub może obliczyć tylko część jednej. Zależy od tego, jak zaprojektowano procesor, a także od dokładnej przetwarzanej instrukcji. Na przykład. niewielkie przesunięcie może wymagać pojedynczego ticka, podczas gdy podział może wymagać 20 taktów. Instrukcja może być buforowana i przetwarzana potokowo, aby jej część mogła być kontynuowana podczas ładowania innej instrukcji.
Jest to niezależne od liczby rdzeni. To kolejny środek często spotykany w szumie marketingowym. I jeszcze mniej przydatny. Na przykład. różnica między 2-rdzeniowym a 20-rdzeniowym procesorem oznacza, że jeden może obsługiwać 2 instrukcje w tym samym czasie, podczas gdy drugi może wykonywać 20. Jednak występują również problemy, w wyniku których nie wszystkie instrukcje i zadania działają dobrze, gdy wykonywana jest więcej niż jedna naraz . Na przykład. wykorzystanie wyników z poprzednich instrukcji w następnej instrukcji oznacza, że kolejne muszą czekać na zakończenie poprzedniej – w ten sposób uruchamianie 20 z nich na raz faktycznie staje się wolniejsze niż tylko jedna na raz – teraz muszą być skoordynowane i wprowadzić blokady ( lub inne), aby upewnić się, że następują po kolei, marnując dodatkowe obliczenia tylko po to, aby czekać.
O wiele lepszym pomysłem byłoby wykonanie testu fizycznego lub testu porównawczego. Takie rzeczy, jak Oprogramowanie PassMark – wykresy testów wydajności procesorów zawierają listę testów porównawczych wykonanych na rzeczywistych komputerach przez kilka lat. Zapewnia spójny sposób porównywania jednego procesora z drugim. Wskazują również jako testy jednowątkowe, takie jak wqell, jako testy wielowątkowe, więc można również porównać zadania, w których wiele rdzeni faktycznie daje przewagę, a także te, które nie są (co jest najczęstszym zadaniem, które wykonuje każdy komputer – tak jak w 90\% przypadków jednowątkowość jest prawdziwą miarą tego, jak szybko działa i czego doświadczysz).
Teraz dwa najczęściej stosowane środki marketingowe są ze sobą równoważone. Liczba rdzeni pomaga tylko w przypadku wielu wątków, podczas gdy szybkość zegara ma pewien wpływ na pojedynczy wątek. Ale żadna z nich nie ma relacji 1: 1, procesor to coś więcej niż tylko te dwie miary.
Spójrzmy: Oto wysokiej klasy procesor ułożony według najszybszych dla wielu wątków: Testy PassMark Intel vs AMD CPU
Ma to dużo sensu, ponieważ te Xeony i Core i9 mają ponad 10 rdzeni hiperwątkowych. Na przykład. Xeon 8173M ma 28 rdzeni, każdy z wielowątkowością, co daje logiczną liczbę 56 „rdzeni”. I9-7940X ma 14 rzeczywistych rdzeni, z których każdy jest wielowątkowy → 28 rdzeni logicznych. Xeon działa tylko z częstotliwością 2,0 GHz, zwiększając do 3,5 GHz po naciśnięciu. Ale ten i9 zaczyna się od 3,1 Hz i zwiększa się do 4,3 GHz. Mimo to jego ocena wielowątkowa jest tylko nieznacznie niższa od Xeona.
Następnie spójrzmy na wydajność pojedynczego rdzenia: Wydajność pojedynczego wątku . Zwróć uwagę, że wyższa częstotliwość zegara wydaje się tutaj pomóc, ale nie zawsze tak jest. Na przykład. wyjście 4,0 GHz wykonuje podobny procesor przy 3,7 GHz, nawet nieznacznie. Jednak są też tacy, w których niższa stawka nadal działa lepiej niż wyższa. Najbardziej godne uwagi jest to, że i7–8565u przy 1,8 GHz jest lepszy niż i7-7820X przy 3,6 GHz. Ale to dlatego, że 8565 może zwiększyć do 4,6 GHz, podczas gdy 7820 może obsługiwać tylko 4,3.
Ale co z czymś takim jak Intel Xeon W-2145 @ 3,70 GHz (4,5 GHz) 8 (16) rdzeń w porównaniu do 6 (12) rdzeni Intel Core i7-8700K @ 3,70 GHz (4,7 GHz). I7 jest oceniany 6,4\% lepiej niż Xeon. Chociaż ich prędkości turbo różnią się o 7,0\%. Więc chociaż prędkości zegara mają pewne wskazania, nie jest to dokładna miara – w najlepszym przypadku teoretyczne wskazanie, które można wykorzystać tylko między innymi podobnymi procesorami.
Zauważ, że główni gracze w bitwie wielordzeniowej nawet nie mają tutaj?Jeśli porównasz dwa pierwsze miejsca w teście wielowątkowym z najlepszymi z pojedynczych wątków: Porównanie procesorów Intel i7-8700K, Intel i9-7940X i Intel Xeon Platinum 8173M
Zauważyłeś coś tam? Chociaż różnica w prędkości turbo wydaje się wskazywać na wyniki testu pojedynczego gwintu, to nie jest dokładnie to samo. Na przykład. między i7 a i9 częstotliwość taktowania różni się o 9,3\%, ale wyniki testów różnią się o 11,8\%. Podczas gdy między i7 i Xeon częstotliwości taktowania różnią się o 34,3\%, ale wynik testu pokazuje zamiast tego wzrost o 35\%. Jest między nimi oczywiście coś innego. Nie wspominając o tym, że Xeon ma tylko jeden test, podczas gdy wyniki z i7 pochodzą z ponad 4000 testów (dlatego użycie tego benchmarku jako porównania może być fałszywe – coś mogło pójść nie tak w tym pojedynczym teście, wypaczając wyników).
Odpowiedź
Szybkość procesora to w zasadzie Szybkość zegara , ale pierwotnie szybkość zegara jest bardziej marketingowa sztuczka. Jest to jeden z czynników decydujących o wyborze procesora . Procesor ogólnie działa lepiej, gdy jego częstotliwość zegara jest wyższa, ale należy wziąć pod uwagę kilka innych czynników, takich jak zużycie energii , stosunek ceny do wydajności , a także architektura procesora .
Dla 1 Gigaherca ( Ghz) procesor będzie działał miliard razy na sekundę , więc na przykład mój AMD Ryzen 7 1700X @ 3,8 Ghz będzie działał około 3,8 miliarda razy , z niewielkim marginesem błędu.