Un nuovo processore con una velocità di clock inferiore eseguirà le applicazioni legacy più velocemente?


11

Sto usando Linux e ho un vecchio P4 con una velocità di clock di circa 3 GHz. Un nuovo chip con una velocità di clock più bassa eseguirà le mie applicazioni legacy più velocemente o più lentamente? Uso solo un'applicazione alla volta, un vecchio programma di disegno (app di Windows utilizzata in Wine) che non è in grado di sfruttare il multicore e non ha alcun desiderio di eseguire nulla in background.

Ad esempio, stavo guardando un computer usato che era CORE 2 DUO 1.86GHZ. Questa è solo metà della velocità di clock, ma un chip molto più recente. Questo eseguirà la mia singola app più velocemente o più lentamente o più o meno allo stesso modo?


1
non scientificamente, un Pentium M era circa due volte più veloce di un sistema con circa la stessa velocità di clock, e la famiglia core e core2 sono un po 'più avanzate.
Journeyman Geek

Risposte:


11

La velocità di clock è solo parzialmente responsabile di "quanta roba viene fatta" (alias "lavoro"). Per confrontare 2 CPU, dai un'occhiata a CPUbenchmark.net, trova la tua vecchia e la tua nuova CPU e confronta i risultati.

Ad esempio, un P4 con una velocità di clock di 3 GHz raggiunge un risultato di riferimento di 491 (vedi qui ). il Core 2 Duo con velocità di clock di 1,8 GHz raggiunge un risultato di 1115 (vedi qui ).

Quindi, il Core 2 Duo è in grado di fare più lavoro nello stesso lasso di tempo. Tenendo presente ciò, l'app di disegno dovrebbe eseguire i calcoli più velocemente e attenderà l'input molto più velocemente :) (gira al minimo di più poiché termina le attività più velocemente).


qualcuno sa se il software di questo cpubenchmark sta eseguendo una versione multi-core o single core del suo algoritmo? perché in tal caso, darebbe uno svantaggio ingiusto a un processore single core rispetto a un'applicazione single core.
user114558

3
questo è irrilevante. anche se personalmente non vuoi usare l'ennesimo core della tua nuova cpu, il tuo sistema lo utilizzerà felicemente per ogni genere di cose: mantenere il sistema in esecuzione, gestire i dispositivi ecc.
Akira,

cpubenchmark è piuttosto male imo. dovresti dare un'occhiata a cpu-world invece
mekwall

4
Appena sopra il risultato Pentium 4 di 491 c'è il risultato Core 2 Solo 1.4GHz di 501, quindi l'OP dovrebbe ottenere un miglioramento della velocità di almeno il 30% con un Core 2 Duo da 1,86 GHz, anche se un core è completamente inattivo.
Mark Booth,

6

Come già sottolineato, la frequenza di clock ha ben poco a che fare con le prestazioni di una CPU. Tutto dipende da quanti cicli di clock sono necessari per eseguire una determinata istruzione. Questo si chiama CPI (Cicli per istruzione) ed è ciò che misura le prestazioni di una CPU.

Quindi, anche se il Pentium 4 ha una frequenza di clock molto più alta, sarà notevolmente sovraperformato dal Core2Duo molto più recente e avanzato.

Se vuoi sgretolare alcuni numeri, dai un'occhiata al database di benchmarking di CPU Worlds .


4

Come altri hanno già detto, la frequenza di clock è utile solo marginalmente quando si confrontano CPU diverse. Se stai confrontando diverse versioni della stessa CPU, allora sì più veloce è, beh, più veloce. :)

Per quanto riguarda il problema "Non ho bisogno di nessun puzzolente multi-core", sì, sì. :) Anche se TU non stai svolgendo attivamente più attività, il tuo sistema operativo ha molte altre responsabilità da svolgere che trarranno grande beneficio da più core. Preferiresti che il tuo computer stesse facendo quello che gli hai detto di fare, o facendo una delle sue attività in background come la gestione della memoria, l'indicizzazione dei file, la scansione dei virus o la stampa? Forse non hai bisogno di quad core, ma non suggerirei un balzo in meno di un processore dual core.


Se sta usando una vecchia distribuzione del kernel di Linux, allora non gioverebbe (o non sarebbe nemmeno in grado di usare) i core multipli.
HaydnWVN,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.