Um novo processador com velocidade de relógio mais lenta executará os aplicativos legados mais rapidamente?

11

Estou usando o Linux e tenho um P4 antigo com velocidade de clock de cerca de 3 GHz. Será que um chip mais recente com velocidade de clock mais lenta executaria meus aplicativos legados mais rapidamente ou mais lentamente? Eu uso apenas um aplicativo de cada vez, um antigo programa de desenho (aplicativo do windows usado no wine) que é incapaz de tirar proveito do multicore, e não tem vontade de rodar nada em segundo plano.

Por exemplo - eu estava olhando para um computador usado que era CORE 2 DUO 1.86GHZ. Esta é apenas a metade da velocidade do clock, mas um chip muito mais recente. Isso executará meu aplicativo único mais rápido ou mais lento ou aproximadamente o mesmo?

    
por user114558 20.10.2011 / 08:55

3 respostas

11

A velocidade do relógio é apenas parcialmente responsável por "quanto material é feito" (a.k.a. 'trabalho'). Para comparar 2 CPUs, você deve verificar CPUbenchmark.net e encontrar o seu antigo e o novo processador e comparar os resultados.

Por exemplo, um P4 com velocidade de clock de 3 GHz alcança um resultado de referência de 491 (veja aqui ). o Core 2 Duo com clock de 1,8 GHz alcança um resultado de 1115 (veja aqui ).

Assim, o Core 2 Duo é capaz de fazer mais trabalho na mesma quantidade de tempo. Com isso em mente, seu aplicativo de desenho deve fazer cálculos mais rapidamente, e ele aguardará sua entrada muito mais rápido :) (ele fica ocioso mais, pois ele conclui as tarefas mais rapidamente).

    
por 20.10.2011 / 09:05
6

Como já foi dito, o clock tem muito pouco a ver com o desempenho da CPU. Tudo se resume a quantos ciclos de clock é necessário para executar uma dada instrução. Isso é chamado de CPI (ciclos por instrução) e é o que mede o desempenho de uma CPU.

Portanto, mesmo que o Pentium 4 tenha um clock muito maior, ele será muito superado pelo muito mais novo e mais avançado Core2Duo.

Se você quiser compactar alguns números, deve verificar o banco de dados de benchmarking da CPU Worlds .

    
por 20.10.2011 / 10:30
4

Como outros já disseram, o clock é apenas marginalmente útil, na melhor das hipóteses, ao comparar CPUs diferentes. Se você está comparando versões diferentes da mesma CPU, então sim, mais rápido é, bem, mais rápido. :)

Quanto ao problema "Eu não preciso de vários núcleos", sim, você precisa. :) Mesmo que você não esteja ativamente executando várias tarefas, seu sistema operacional tem muitas outras responsabilidades a desempenhar, o que beneficiará enormemente de vários núcleos. Você prefere que o seu computador esteja fazendo o que você mandou fazer ou executando uma de suas tarefas em segundo plano, como gerenciamento de memória, indexação de arquivos, verificação de vírus ou impressão? Talvez você não precise de núcleos quádruplos, mas eu não gostaria de sugerir algo diferente de um processador dual core.

    
por 20.10.2011 / 13:11