Używam Linuksa i mam stary P4 z zegarem około 3 GHz. Czy nowszy układ, który miał wolniejszą częstotliwość zegara, będzie uruchamiał moje starsze aplikacje szybciej czy wolniej? Używam tylko jednej aplikacji na raz, starego programu do rysowania (aplikacja Windows używana w winie), który nie jest w stanie skorzystać z wielordzeniowych aplikacji i nie chce uruchamiać niczego w tle.
Na przykład - patrzyłem na używany komputer, którym był CORE 2 DUO 1.86GHZ. To tylko połowa prędkości zegara, ale znacznie nowszy układ. Czy to uruchomi moją pojedynczą aplikację szybciej, wolniej czy mniej więcej tak samo?
cpu
benchmarking
computer-architecture
cpu-architecture
clockspeed
użytkownik114558
źródło
źródło
Odpowiedzi:
Szybkość zegara jest tylko częściowo odpowiedzialna za „ile rzeczy zostało zrobione” (inaczej „praca”). Aby porównać 2 procesory, sprawdź CPUbenchmark.net i znajdź stary i nowy procesor oraz porównaj wyniki.
Na przykład P4 z zegarem 3 GHz osiąga wynik testu 491 (patrz tutaj ). Core 2 Duo z taktowaniem 1,8 GHz osiąga wynik 1115 (patrz tutaj ).
Tak więc Core 2 Duo jest w stanie wykonać więcej pracy w tym samym czasie. Mając to na uwadze, twoja aplikacja do rysowania powinna szybciej wykonywać obliczenia i będzie dużo szybciej czekała na twoje dane wejściowe :) (robi to więcej, ponieważ szybciej kończy zadania).
źródło
Jak już wspomniano, częstotliwość taktowania ma bardzo niewiele wspólnego z wydajnością procesora. Wszystko sprowadza się do liczby cykli zegara niezbędnych do wykonania danej instrukcji. Nazywa się to CPI (cykli na instrukcję) i jest miarą wydajności procesorów.
Więc nawet jeśli Pentium 4 ma znacznie wyższą częstotliwość taktowania, będzie znacznie lepszy od znacznie nowszego i bardziej zaawansowanego Core2Duo.
Jeśli chcesz rozbić niektóre liczby, sprawdź bazę danych testów porównawczych CPU Worlds .
źródło
Jak powiedzieli inni, częstotliwość taktowania jest w najlepszym razie minimalnie użyteczna przy porównywaniu różnych procesorów. Jeśli porównujesz różne wersje tego samego procesora, wtedy tak jest szybsze, cóż, szybsze. :)
Jeśli chodzi o problem „Nie potrzebuję śmierdzących wielordzeniowych”, tak. :) Nawet jeśli TY nie wykonujesz aktywnie wielu zadań, twój system operacyjny ma wiele innych obowiązków do wykonania, które znacznie skorzystają na wielu rdzeniach. Czy wolisz, aby Twój komputer wykonywał to, co mu kazałeś, czy wykonywał jedno z jego zadań w tle, takich jak zarządzanie pamięcią, indeksowanie plików, skanowanie w poszukiwaniu wirusów lub drukowanie? Może nie potrzebujesz czterordzeniowych rdzeni, ale nie sugerowałbym skakania dla niczego mniejszego niż dwurdzeniowy procesor.
źródło