Szybkość zegara i inne czynniki

2

Słyszę prawie wszędzie, że prędkość zegara procesora nie jest jedynym czynnikiem, który określa prawdziwą prędkość procesora. Dobrze. Jakie są wtedy inne czynniki? W takim przypadku procesor taktowany zegarem 1,6 GHz jest szybszy niż jeden taktowany zegarem 2,0 GHz?

enon
źródło

Odpowiedzi:

4

Oto kilka rzeczy, które mogą wpłynąć na ogólną szybkość procesora:

Podana prędkość procesora to szybkość, z jaką wewnętrzny zegar działa. Jest to szybsze niż zewnętrzny zegar (zegar FSB), który określa, jak szybko procesor może uzyskać dostęp do zasobów na płycie głównej. Szybki wewnętrzny zegar oznacza, że ​​procesor może przetwarzać szybciej, ale wolniejsza FSB oznacza, że ​​dostęp do pamięci zajmuje więcej czasu.

Może to być częściowo skompensowane przez pamięć podręczną L1 (bardzo szybka pamięć wewnątrz samego procesora), która może wstępnie pobierać dane z pamięci, podczas gdy procesor robi inne rzeczy, więc większa pamięć podręczna L1 może zapewnić szybszą wydajność w pewnych okolicznościach.

Ważna jest również liczba rdzeni. Dwurdzeniowy procesor 1,6 GHz ma w przybliżeniu dwukrotnie większą szybkość przetwarzania (w optymalnych warunkach) niż pojedynczy procesor 1,6 GHz. To nigdy nie jest realistycznie osiągane w prawdziwym życiu, ale wciąż jest dużo szybsze posiadanie 2 rdzeni niż jednego. To prawie jak posiadanie 2 procesorów.

Efektywność samego procesora ma również wpływ. Każda instrukcja wykonywana przez CPU wymaga pewnej liczby cykli zegara, aby zakończyć. Bardziej wydajny procesor wykorzysta mniej cykli zegara do wykonywania złożonych operacji (na przykład zmiennoprzecinkowych), co przyspieszy ogólne przetwarzanie.

Chipset na płycie głównej może mieć również wpływ na dostęp procesora do zasobów na płycie głównej.

Prawie wszystko w komputerze ma w większym lub mniejszym stopniu wpływ na ogólną prędkość systemu.

Majenko
źródło
Wow, to Matt Jenkins. Nie muszę niczego czytać. Dziękuję Ci.
enon
@questionBot, podczas gdy @Matt jest niesamowity, są też inni użytkownicy, którzy mogą mieć coś do dodania!
Ivo Flipse
Ale to M-A-T-T J-E-N-K-I-N-Ssss.
enon
4

Prędkość procesora „PRAWDA” jest realizowana nie tylko dzięki prędkości zegara. Szybkość zegara to tylko szybkość, z jaką rzeczy (rejestry lub inne elementy sekwencyjne) zmieniają swoją wartość w CPU. Prędkość zegara byłaby mniejsza (np .: - 1,5 GHz) dla procesorów o długich obwodach Combinatinal. Oznacza to, że procesor mimo niskiej częstotliwości zegara nadal może wykonywać więcej instrukcji na cykl.

Po drugie, przepustowość procesora zależy również od rodzaju instancji, które ma przetwarzać. Na przykład: CPU mający doskonały mnożnik byłby lepszy od zestawu instrukcji o dużej liczbie mnożeń.

Po trzecie, istnieją pewne połączone czynniki, takie jak: rozmiar i poziomy pamięci podręcznej, współczynnik braków, współczynnik trafień określający ogólną „prędkość” lub „przepustowość” procesora.

Rajat
źródło