Melhor resposta
Depende do que você quer dizer com “velocidade”. Se apenas pelas especificações (ou seja, o hype de marketing), isso se refere apenas à “velocidade” do relógio. Ou seja, quantas vezes o relógio da CPU “bate” por segundo. Normalmente medido em Hz (Herts como em número por segundo). Atualmente, as CPUs marcam bilhões por segundo, com o prefixo SI G (para giga) … então você vê CPUs na faixa de 1 GHz a 4 GHz.
Observe também, muitas (se não todas) as CPUs têm velocidades de clock variáveis. Por exemplo. todas as CPUs da Intel têm algo chamado de rampa de velocidade, geralmente conhecida como “Velocidade Turbo”. Alguns teriam avaliações mais altas do que outros. Você pode ver um 2GHz e um 3GHz tendo suas velocidades reais trocadas ao comparar suas velocidades turbo. Por exemplo. o 2GHz pode aumentar até 4GHz, enquanto o 3GHz pode gerenciar apenas 3,5GHz. Esta é a primeira etapa que você precisa fazer antes de comparar as velocidades da CPU. Só então dá uma indicação da velocidade esperada que você experimentaria entre os dois.
No entanto, essa velocidade de clock pulsante é, na melhor das hipóteses, apenas uma medida para indicar o desempenho da CPU . Cada pulso pode calcular uma única instrução, pode calcular mais de uma ou pode calcular apenas parte de uma. Depende de como a CPU é projetada e da instrução exata que está sendo processada. Por exemplo. uma mudança de bit pode precisar de um único tique, enquanto uma divisão pode precisar de 20 tiques. Uma instrução pode ser armazenada em cache e pipeline para que parte dela possa continuar enquanto outra instrução está sendo carregada.
Isso é independente de quantos núcleos existem. Essa também é outra medida comumente vista no hype de marketing. E ainda menos útil. Por exemplo. a diferença entre uma CPU de 2 núcleos e uma de 20 núcleos significa que um pode lidar com 2 instruções ao mesmo tempo, enquanto o outro pode fazer 20. Mas também tem problemas em que nem todas as instruções e tarefas funcionam bem quando mais de uma é tentada ao mesmo tempo . Por exemplo. usar os resultados das instruções anteriores na próxima instrução significa que aqueles que seguem precisam aguardar a conclusão da anterior – portanto, a execução de 20 delas por vez se torna mais lenta do que apenas uma de cada vez – agora elas precisam ser coordenadas e introduzir bloqueios ( ou algo assim) para garantir que aconteçam em sequência, desperdiçando cálculos extras apenas para fazer com que esperem.
Uma ideia muito melhor seria realizar um teste físico ou benchmark. Coisas como PassMark Software – CPU Benchmark Charts lista benchmarks feitos em computadores do mundo real ao longo de vários anos. Oferecendo uma maneira consistente de comparar uma CPU a outra. Eles também indicam testes de thread único, bem como testes de multi-thread, para que você também possa comparar as tarefas em que vários núcleos dão uma vantagem, enquanto também aqueles que não (que é a tarefa mais comum que qualquer computador faria – como em 90\% das vezes, o single threaded é a medida real de quão rápido ele é executado e o que você experimentará).
Agora, as duas medidas de marketing mais comuns são compensadas uma contra a outra. A contagem de núcleos só ajuda em vários threads, enquanto a velocidade do clock tem alguma influência sobre o thread único. Mas nenhum dos dois tem uma relação 1: 1, há mais em uma CPU do que apenas essas duas medidas.
Vamos dar uma olhada: Aqui estão as CPUs de última geração organizadas por mais rápidas para vários threads: PassMark Intel vs AMD CPU Benchmarks
Faz muito sentido, já que esses Xeons e Core i9 têm mais de 10 núcleos hyperthreaded. Por exemplo. o Xeon 8173M tem 28 núcleos, cada um hyperthreaded, dando uma contagem lógica de 56 “núcleos”. O i9-7940X tem 14 núcleos reais, cada um com hyperthreaded → 28 núcleos lógicos. O Xeon funciona apenas a 2,0 GHz aumentando para 3,5 GHz quando pressionado. Mas esse i9 começa em 3,1 HGz e aumenta até 4,3 GHz. Ainda assim, sua classificação multi-thread está apenas ligeiramente abaixo do Xeon.
A seguir, vamos olhar o desempenho de núcleo único: Desempenho de thread único . Observe como uma taxa de clock mais alta parece ajudar aqui, mas nem sempre é o caso. Por exemplo. uma saída de 4,0 GHz executa uma CPU semelhante a 3,7 GHz, embora ligeiramente. No entanto, existem alguns outros em que uma taxa mais baixa ainda se sai melhor do que uma taxa mais alta. Mais notável, um i7-8565u a 1,8 GHz sendo melhor do que i7-7820X a 3,6 GHz. Mas isso é porque o 8565 pode aumentar para 4,6 GHz enquanto o 7820 pode gerenciar apenas 4,3.
Mas então, que tal algo como um Intel Xeon W-2145 @ 3,70 GHz (4,5 GHz) núcleo 8 (16) em comparação com Intel Core i7-8700K @ 3,7 GHz (4,7 GHz) 6 (12) core. O i7 é avaliado 6,4\% melhor que o Xeon. Embora suas velocidades turbo difiram em 7,0\%. Portanto, embora as velocidades de clock tenham alguma indicação, não é uma medida exata – na melhor das hipóteses, uma indicação teórica que só pode ser usada entre CPUs semelhantes.
Observe como os principais jogadores na batalha multi core nem mesmo apresentam Aqui?Se você comparar os 2 primeiros do teste multi-thread com o topo dos threads únicos: Comparação de CPU Intel i7-8700K vs Intel i9-7940X vs Intel Xeon Platinum 8173M
Você notou algo lá? Embora a diferença na velocidade do turbo pareça uma indicação de resultados de teste de thread único, não é exatamente o mesmo. Por exemplo. entre o i7 e o i9, a taxa de clock difere em 9,3\%, mas os resultados do teste são 11,8\% diferentes. Enquanto entre o i7 e o Xeon as taxas de clock diferem em 34,3\%, o resultado do teste mostra um aumento de 35\%. Obviamente, há algo mais interferindo entre eles. Sem mencionar que o Xeon tem apenas um único teste feito nele, enquanto os resultados do i7 vêm de mais de 4000 testes (portanto, pode ser falso usar este benchmark como comparação – algo pode ter dado errado naquele único teste distorcendo o resultados).
Resposta
A velocidade da CPU é basicamente Velocidade do relógio , mas a velocidade do relógio é originalmente mais um marketing truque. É um dos fatores para a escolha de uma CPU . Uma CPU geralmente é melhor quando sua velocidade de clock é maior, mas há alguns outros fatores que devem ser considerados, como consumo de energia , Relação preço-desempenho , e também a arquitetura da CPU .
Para 1 Gigahertz ( Ghz) a CPU executará um bilhão de vezes por segundo , então, por exemplo, meu AMD Ryzen 7 1700X @ 3,8 Ghz executará aproximadamente 3,8 bilhões de vezes , com uma pequena margem de erro.