i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

Pouco mais de um ano se passou desde Testei o novíssimo Intel Core i9-9900K. Mas o tempo passa, tudo muda e agora a Intel lançou uma nova linha de processadores Intel Core i10-9K de 10900ª geração. Que surpresas esses processadores nos reservam e tudo está realmente mudando? Vamos conversar sobre isso agora mesmo.

Cometa Lake-S

O codinome da 10ª geração de processadores Intel Core é Comet Lake. E sim, ainda são 14 nm. Outra atualização Skylake, que a própria Intel chama de “evolução”. Eles estão certos. Deixe-os chamar do que quiserem. Enquanto isso, veremos o que mudou na nova geração em comparação com a anterior, a nona. E descobriremos a que distância o i9-10900K está do i9-9900K. Então, vamos ponto por ponto.

Trocando soquete

Soquete LGA 1151 (Socket H4) foi desenvolvido em 2015 e durou 5 anos, tendo visto até quatro gerações de processadores, o que geralmente não é típico da Intel, que gosta de trocar o soquete a cada dois anos. Porém, vale ressaltar que a empresa mais do que compensou esse ponto com incompatibilidade entre processadores e chipsets novos/antigos...

Sim, nada dura para sempre, e a Intel, simultaneamente ao lançamento da 10ª geração, lançou um novo soquete - LGA 1200 (Socket H5). Apesar de ser compatível com furos de montagem (75 mm) com sistemas de refrigeração existentes, a esperança ilusória de que não precisarão ser trocados se dissolveu após os primeiros testes preliminares. Mas falaremos mais sobre isso mais tarde.

Mais núcleos, maior frequência

Esta já é uma saída tradicional da Intel para a situação dos nanômetros: se você não mudar processo técnicoe, em seguida, adicione núcleos e aumente as frequências. Funcionou desta vez também.
O processador Intel i9-10900K recebeu dois núcleos, respectivamente, 4 threads por Hyper-threading (HT). Como resultado, o número total de núcleos aumentou para 10 e o número de threads aumentou para 20.

Como o processo técnico não mudou, os requisitos de dissipação de calor, ou TPD, passou de 95 W para 125 W – ou seja, mais de 30%. Deixe-me lembrá-lo de que esses são indicadores de quando todos os núcleos estão funcionando na frequência base. Resfriar este “braseiro” com ar não é nada fácil. É aconselhável utilizar um sistema de refrigeração a água (WCO). Mas há uma nuance aqui também.

Se a frequência base do novo processador aumentou apenas 100 MHz - de 3,6 para 3,7, então de Turboboost Tornou-se cada vez mais interessante. Se você se lembra, o i9-9900K no Turboboost é capaz de fornecer 5 GHz para um núcleo (raramente dois), 4,8 GHz para dois e os demais rodam a 4,7 GHz. No caso do i9-10900K, um núcleo agora funciona a 5,1-5,2 GHz e todos os outros a 4,7 GHz. Mas a Intel não parou por aí.

Além da já conhecida tecnologia Turbo Boost, apareceu o mega-superturboboost. Oficialmente é chamado Aumento de velocidade térmica (TVB). Deve-se notar que esta tecnologia foi introduzida na oitava geração do Intel Core, mas apenas representantes selecionados a receberam. Por exemplo, eu conheço pessoalmente o i9-9980HK e o i9-9880H.

A essência da tecnologia é que, em uma determinada temperatura do processador, a frequência de um ou mais núcleos sobe acima do Turboboost. O valor da frequência adicionada depende de quanto a temperatura operacional do processador está abaixo do máximo. A frequência máxima dos núcleos do processador com a tecnologia Intel Thermal Velocity Boost habilitada é alcançada em uma temperatura operacional não superior a 50°C. Como resultado, no modo TVB, a frequência de clock de um núcleo aumenta para 5,3 GHz e os núcleos restantes para 4,9 GHz.

Como na nova geração existem mais dois núcleos, em estado de overclock automático máximo com todos os tipos de “boosts” este “fogão” emite até 250 W, e isso já é um desafio até para um sistema de refrigeração a água (WCO) , especialmente em um design de caixa compacto, sem bloco de água com controle remoto...

Conversaram sobre os núcleos, explicaram sobre as frequências, reclamaram do soquete, vamos em frente. As principais mudanças incluem um cache L3 ligeiramente aumentado e uma frequência aumentada de RAM suportada - de DDR-2666 para DDR4-2933. Isso é basicamente tudo. A Intel nem atualizou o núcleo gráfico integrado. A quantidade de RAM também não mudou, os mesmos 128 GB foram herdados da geração anterior. Ou seja, como sempre acontece com as atualizações: adicionaram núcleos e frequências, porém, também mudaram o soquete. Não há mudanças mais significativas, pelo menos em termos de servidores. Sugiro passar aos testes e ver como o desempenho da nova geração mudou em relação à anterior.

Teste

Dois processadores da linha Intel Core estão envolvidos nos testes:

  • Nona geração i9-9900K
  • Décima geração i9-10900k

i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

Características de desempenho das plataformas

Processadores Intel i9-9900K

  • Placa-mãe: Asus PRIME Q370M-C
  • RAM: 16 GB DDR4-2666 MT/s Kingston (2 unid.)
  • Unidade SSD: Patriot Burst de 240 GB (2 peças em RAID 1 - um hábito desenvolvido ao longo dos anos).

Processadores Intel i9-10900K

  • Placa-mãe: ASUS Pro WS W480-ACE
  • RAM: 16 GB DDR4-2933 MT/s Kingston (2 unid.)
  • Unidade SSD: 240 GB Patriot Burst 2 peças em RAID 1.

Ambas as configurações usam plataformas refrigeradas a água de unidade única. Mas há uma nuance... Para não perder frequências TVB e iniciar o Intel i9-10900K normalmente, tive que montar um poderoso sistema de refrigeração líquida customizado (doravante denominado WCO) para a plataforma com a décima geração Essencial. Isso exigiu algum esforço (e muito), mas esta solução nos permitiu obter 4,9 GHz estáveis ​​em cada núcleo nos picos de carga sem ultrapassar o limite de temperatura de 68 graus. Saudação aos heróis da personalização.

Aqui me permitirei uma ligeira digressão do tema e explicarei que esta abordagem do assunto é ditada apenas por considerações pragmáticas. Encontramos soluções técnicas que proporcionam o máximo desempenho com o mínimo de utilização do rack, ao mesmo tempo que alcançam um custo adequado. Ao mesmo tempo, não fazemos overclock de hardware e usamos apenas a funcionalidade incluída pelos desenvolvedores de hardware. Por exemplo, perfis de overclocking padrão, se a plataforma tiver algum. Nenhuma configuração manual de temporizações, frequências, tensões. Isso nos permite evitar todo tipo de surpresas. Como, na verdade, testes preliminares, que realizamos antes de colocar soluções prontas nas mãos dos clientes.

Também não é por acaso que sempre testamos em configurações de unidade única - tais testes são suficientes para garantir a confiabilidade da solução encontrada. Como resultado, o cliente recebe equipamentos comprovados e velocidade máxima pelo menor preço.

Voltando ao nosso i9-10900K, observo que a temperatura de nenhum dos processadores comparados subiu acima de 68 graus. Isso significa que a solução, além de outras vantagens, também possui bom potencial de overclock.

Parte de software: SO CentOS Linux 7 x86_64 (7.8.2003).
Kernel: UEK R5 4.14.35-1902.303.4.1.el7uek.x86_64
Otimizações feitas em relação à instalação padrão: opções de inicialização do kernel adicionadas elevador=noop selinux=0
Os testes foram realizados com todos os patches dos ataques Spectre, Meltdown e Foreshadow portados para este kernel.

Testes que foram usados

1. Sysbench
2. Geekbench
3. Conjunto de testes Phoronix

Descrição detalhada dos testes
Teste Geekbench

Um pacote de testes realizados em modo single-threaded e multi-threaded. Como resultado, um determinado índice de desempenho é emitido para ambos os modos. Neste teste veremos dois indicadores principais:

  • Pontuação de núcleo único - testes de thread único.
  • Pontuação Multi-Core - testes multithread.

Unidades de medida: "papagaios" abstratos. Quanto mais "papagaios", melhor.

Teste Sysbench

Sysbench é um pacote de testes (ou benchmarks) para avaliar o desempenho de vários subsistemas de computador: processador, RAM, dispositivos de armazenamento de dados. O teste é multithread, em todos os núcleos. Neste teste, medi um indicador: eventos de velocidade da CPU por segundo - o número de operações realizadas pelo processador por segundo. Quanto maior o valor, mais eficiente é o sistema.

Conjunto de testes Phoronix

Phoronix Test Suite é um conjunto muito rico de testes. Quase todos os testes apresentados aqui são multithread. As únicas exceções são duas delas: testes single-thread Himeno e LAME MP3 Encoding.

Nestes testes, quanto maior a pontuação, melhor.

  1. Teste de adivinhação de senha multithread de John, o Estripador. Vejamos o algoritmo criptográfico Blowfish. Mede o número de operações por segundo.
  2. O teste Himeno é um solucionador de pressão linear de Poisson usando o método de ponto de Jacobi.
  3. Compressão 7-Zip - teste 7-Zip usando p7zip com recurso de teste de desempenho integrado.
  4. OpenSSL é um conjunto de ferramentas que implementam os protocolos SSL (Secure Sockets Layer) e TLS (Transport Layer Security). Mede o desempenho do OpenSSL RSA de 4096 bits.
  5. Apache Benchmark - O teste mede quantas solicitações por segundo um determinado sistema pode manipular ao executar 1 de solicitações, com 000 solicitações sendo executadas simultaneamente.

E nestes, se menos é melhor - em todos os testes é medido o tempo que leva para concluí-lo.

  1. C-Ray testa o desempenho da CPU em cálculos de ponto flutuante. Este teste é multithread (16 threads por núcleo), dispara 8 raios de cada pixel para anti-aliasing e gera uma imagem de 1600x1200. O tempo de execução do teste é medido.
  2. Compressão BZIP2 paralela - O teste mede o tempo necessário para compactar um arquivo (pacote .tar do código-fonte do kernel Linux) usando a compactação BZIP2.
  3. Codificação de dados de áudio. O teste de codificação LAME MP3 é executado em um thread. O tempo necessário para concluir o teste é medido.
  4. Codificação de dados de vídeo. Teste ffmpeg x264 - multithread. O tempo necessário para concluir o teste é medido.

Resultados do teste

i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

i9-10900K é melhor que seu antecessor tanto 44%. Na minha opinião, o resultado é simplesmente lindo.

i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

A diferença no teste single-threaded é total 6,7%, o que geralmente é esperado: a diferença entre 5 GHz e 5,3 GHz é a mesma de 300 MHz. Isso é exatamente 6%. Mas houve algumas conversas :)

i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

Mas no teste do papagaio multithread, o novo produto quase 33% mais. Aqui a TVB desempenhou um papel importante, que conseguimos aproveitar quase ao máximo com um SVO customizado. No pico, a temperatura no teste não passou de 62 graus e os núcleos operaram a uma frequência de 4,9 GHz.

i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

Diferença 52,5%. Assim como nos testes Sysbench e Geekbench multithread, uma liderança tão significativa é alcançada devido ao CBO e TVB. A temperatura do núcleo mais quente é de 66 graus.

i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

Neste teste, a diferença entre processadores de diferentes gerações é 35,7%. E este é o mesmo teste que mantém o processador sob carga máxima 100% do tempo, aquecendo-o até 67-68 graus.

i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

97,8%. A probabilidade de uma superioridade quase dupla devido a 2 núcleos e alguns megahertz é “extremamente pequena”. Portanto, o resultado é mais parecido com uma anomalia. Presumo que haja otimização do teste em si ou otimização do processador. Ou talvez ambos. Neste caso, não confiaremos nos resultados deste teste. Embora o número seja impressionante.

i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

Mas aqui tenho certeza absoluta de que a otimização foi feita no próprio teste. Isso também é comprovado por repetidos testes do AMD Ryzen, que passam muito melhor, apesar do Ryazan não ser tão forte em testes single-thread. Portanto, a vantagem é 65% não contará. Mas era simplesmente impossível não falar sobre isso. No entanto, escrevemos um e mantemos dois em mente.

i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

A diferença entre gerações - 44,7%. Tudo é justo aqui, então contamos o resultado. Afinal, este é exatamente o teste em que o desempenho máximo é obtido em uma carga de thread único. Por um lado, você pode ver o trabalho realizado para refinar e otimizar o kernel – atualização por atualização, mas algo nos bastidores foi claramente otimizado. Por outro lado, tais resultados podem indicar que não conseguimos extrair o máximo da última vez no mesmo teste com o i9-9900K. Ficarei feliz em ler sua opinião sobre este assunto nos comentários.

i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

A décima geração ultrapassa com confiança a nona em 50,9%. O que é bastante esperado. Aqui estão os núcleos e frequências adicionados pela regra Intel i9-10900K.

i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

A diferença entre gerações - 6,3%. Na minha opinião, o resultado é bastante controverso. Em artigos futuros, estou pensando em abandonar totalmente esse teste. O fato é que em sistemas com mais de 36 núcleos (72 threads), o teste não passa em nada com configurações padrão, e a diferença nos resultados às vezes tem que ser calculada até a terceira casa decimal. Bem, veremos. Você pode compartilhar sua opinião sobre este assunto nos comentários.

i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

A diferença é 28%. Não há surpresas, anomalias ou otimizações notadas aqui. Atualização pura e nada mais.

i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

i9-10900K vence i9-9900K em 38,7%. Tal como aconteceu com os resultados do teste anterior, a diferença é esperada e mostra claramente a real lacuna entre processadores na mesma microarquitetura.

i9-10900K vs i9-9900K: o que pode ser extraído do novo Intel Core na arquitetura antiga

Então, vamos resumir. Em geral, nada inesperado – o i9-10900K supera seu antecessor i9-9900K em todos os testes. Q.E.D. O preço disso é a geração de calor. Se você está procurando um novo processador para uso doméstico e pretende extrair o máximo de desempenho do Core de décima geração, recomendo que pense no sistema de refrigeração com antecedência, pois só os coolers não serão suficientes.
Ou venha até nós para ver os avôs. Uma solução pronta em uma boa plataforma e com um CBO muito decente, que além de todas as outras vantagens, como descobrimos, também tem potencial para overclock.

Servidores dedicados foram usados ​​nos testes 1dedic.ru baseado em processador Intel Core i9-9900K e i9-10900K. Qualquer um deles, bem como configurações com processador i7-9700K, podem ser encomendados com 7% de desconto usando o código promocional INTELHABR. O período de desconto é igual ao período de pagamento selecionado no pedido do servidor. O desconto através do código promocional é cumulativo com o desconto do período. O código promocional é válido até 31 de dezembro de 2020 inclusive.

Fonte: habr.com

Adicionar um comentário