Monstros após as férias: AMD Threadripper 2990WX 32-Core e 2950X 16-Core (parte 2)

Parte 1Parte 2Parte 3Parte 4


Equipamento de teste:


Em nosso kit de imprensa, a AMD forneceu sistemas quase completos para teste. A AMD incluiu:

  • AMD Threadripper 2990WX (32C, 250W, US $ 1799)
  • AMD Threadripper 2950X (16C, 180W, US $ 899)
  • Placa-mãe ASUS ROG Zenith Extreme, rev. 2
  • Placa-mãe MSI X399 MEG Creation
  • 4x8 GB de G.Skill FlareX DDR4-3200 14-14-14
  • Wraith Ripper Cooler, co-desenvolvido com a Cooler Master
  • Refrigerador líquido Enermax Liqtech 240 TR4, classificado para 500W

Para nossos testes de rotina, tentamos usar as mesmas fontes de energia, os mesmos dispositivos de armazenamento, de preferência a mesma placa-mãe na faixa de processadores, sempre usamos o BIOS mais recente. Apesar de a AMD nos fornecer memória suficientemente rápida, de acordo com nossa política interna, realizaremos testes desses sistemas na freqüência máxima suportada, de acordo com o fabricante do processador. Nesse caso, esse é o DDR4-2933 para os novos processadores da série Threadripper 2000.



Em nossos testes, comparamos os processadores Threadripper de primeira geração com a segunda geração. Temos um Intel Core i9-7980XE de 18 núcleos, alguns resultados do Core i7-7900X (10 núcleos) e dois processadores principais: um da Intel e outro da AMD. Nosso mais recente conjunto de testes de processadores entra em vigor hoje.

Devido a um importante evento do setor que ocorreu no meio de nossos testes, tivemos que dividir os testes em partes e transportar um conjunto de equipamentos de 30 kg por metade do mundo, para que mais tarde pudéssemos testar tudo em um quarto de hotel durante o Flash Memory Summit. No lado positivo: os testes foram realizados em um quarto de hotel, em um ambiente bastante fresco, devido ao ar condicionado.



A memória usada nos testes é principalmente G.Skill, com menos frequência - Crucial. Para o sistema EPYC, a Micron nos enviou vários LRDIMMs, usamos 1 TB de memória para conectar todos os oito canais.

Quanto à Intel, ainda estamos tentando acelerar os testes.



Com o tempo, adicionaremos outros processadores Intel em teste.

Nossos agradecimentos:


Devemos agradecer às seguintes empresas pelo tipo de equipamento fornecido para os nossos muitos sistemas de teste. Alguns dos hardwares resultantes não são usados ​​conscientemente nesta configuração de teste, mas são usados ​​em outros testes.

Agradecimentos a Crucial por fornecer os SSDs MX200 e Micron para memória LRDIMM. O Crucial é ótimo para nossos sistemas de teste, pois a lista de benchmarks e outros softwares continua a crescer, e o 1TB MX200 é de alto desempenho. Baseados no controlador Marvell 88S9189 e usando um chip Micron com 16nm MLC de 128Gb, ​​são drives de 7 mm, 2,5 polegadas, com 100 mil leituras aleatórias de IOP e seqüências de 555/500 MB / leitura / gravação. Os modelos de 1 TB que usamos suportam a criptografia TCG Opal 2.0 e IEEE-1667 (eDrive), têm uma resistência nominal de 320 TB com uma garantia de três anos.



Agradecimentos à Corsair por fornecer a fonte de alimentação AX1200i. O AX1200i foi a primeira fonte de alimentação a oferecer controle e gerenciamento digital através do sistema Corsair Link. É capaz de fornecer 1200 watts a 50 ° C e é certificado 80 PLUS Platinum. Isso fornece 89-92% de eficiência em 115 V e 90-94% em 230 V. O AX1200i é totalmente modular com um design maior de 200 mm, com uma ventoinha de 140 mm com rolamento de esferas duplo para suportar operações de alto desempenho.

O AX1200i é um cavalo de batalha com 8 slots PCIe com suporte para GPU de quatro direções. O AX1200i possui um modo de ventilador com Zero RPM, permitindo desligar o ventilador se a fonte de alimentação estiver trabalhando com uma carga inferior a 30%.



Obrigado G.Skill pela memória fornecida. Ao longo dos anos, a G.Skill tem apoiado a AnandTech ao testar CPU ou placas-mãe. Já escrevemos sobre seus chips de alto desempenho e alta frequência; Todos os anos, a Computex G.Skill organiza um torneio mundial de overclocking de nitrogênio líquido, diretamente no local da exposição.



Conjunto de testes atualizado para 2018 e 2019


Patches Spectre e Meltdown

Para fornecer dados relevantes sobre os resultados do teste, precisamos atualizar constantemente nosso software. Nas atualizações, apresentamos o sistema operacional mais recente, os patches mais recentes, as versões mais recentes do software, os drivers gráficos mais recentes, adicionamos novos testes ou excluímos os antigos. O teste do processador inclui um conjunto de testes automatizados, dependendo de como o software mais recente funciona, o pacote deve ser alterado (atualizado / excluído) ou totalmente reescrito.

Um dos principais elementos da atualização de teste para 2018 (e 2019): nossos scripts e sistemas estão protegidos das vulnerabilidades Spectre e Meltdown. Isso significa que todos os nossos BIOS são atualizados usando o microcódigo mais recente, todas as etapas de teste são executadas no sistema operacional com as atualizações necessárias. Nesse caso, estamos usando o Windows 10 x64 Enterprise 1709 com atualizações de segurança de abril que aumentam a resiliência do Smeltdown a ameaças. Os usuários podem perguntar por que não estamos usando o Windows 10 x64 RS4, a atualização mais recente. Isso ocorre devido a novos recursos que fornecem resultados inconsistentes. Para não passar várias semanas treinando sobre como desabilitá-las adequadamente, é melhor usar o RS3 generalizado.

Nosso conjunto de testes anterior foi dividido em vários segmentos. Nosso novo conjunto de testes mantém a mesma lógica e é dividido em vários segmentos.Executamos os testes com base em:

  1. Poder
  2. Memória
  3. Escritório
  4. Sistema
  5. Render
  6. Codificação
  7. Web
  8. Legado
  9. Linux
  10. Jogos integrados
  11. Jogos com CPU

Dependendo dos objetivos da revisão, a ordem desses parâmetros de referência pode mudar ou alguns deles podem não ser levados em consideração na revisão. Todos os dados recebidos ainda são armazenados em nosso banco de dados de teste de bancada, no qual uma nova seção “CPU 2019” apareceu.

Testaremos cada seção listada desta maneira:

Poder

Em nossos testes de energia, lançamos uma carga de trabalho significativa para cada thread do sistema e, em seguida, examinamos os registros de energia no chip, o que nos permite descobrir detalhes como o consumo de energia dos núcleos, a potência de todo o chip, a energia DRAM, a energia de E / S e a potência de um único grãos. Tudo depende de quanta informação o fabricante do chip fornece: algumas vezes e outras nada.

No momento, estamos usando o Prime95 como nosso teste principal, no entanto, jogaremos um pouco com o POV-Ray.

Memória

Esses testes envolvem desativar todos os modos turbo do sistema, forçando-o a funcionar na frequência base e, em seguida, implementar uma verificação de latência de memória (o Intel Memory Latency Checker funciona igualmente bem para ambas as plataformas) e o AIDA64 para verificar a largura de banda do cache.

Escritório

  • Compilação do Chromium: Compilação do Windows VC ++ do Chrome 56 (igual a 2017)
  • PCMark10: Os dados primários serão os resultados da visão geral - os subtestes estarão no Bench
  • 3DMark Physics: Testamos todos os sub-testes de física do Bench e relatamos os principais (novo)
  • GeekBench4: a pedido (novo)
  • SYSmark 2018: Lançado recentemente pela BAPCo, atualmente automatizando-o em nosso conjunto (novo)

Sistema

  • Carga do aplicativo: Hora de carregar o GIMP 2.10.4 (novo)
  • FCAT: Hora de processar uma gravação ROTR 1440p de 90 segundos (igual a 2017)
  • Movimento de partículas 3D: teste de distribuição de partículas (igual a 2017) - também temos versões AVX2 e AVX512, que podem ser adicionadas posteriormente
  • Dolphin 5.0: teste de emulação de console (igual a 2017)
  • DigiCortex: Simulação Sea Slug Brain (igual a 2017)
  • y-Cruncher v0.7.6: Cálculo de Pi com conjuntos de instruções otimizados para novas CPUs (novas)
  • Agisoft Photoscan 1.3.3: ferramenta de modelagem de imagem 2D para 3D (atualizada)

Render

  • Corona 1.3: renderizador de desempenho para 3dsMax, Cinema4D (o mesmo que 2017)
  • Blender 2.79b: Renderização de bmw27 na CPU (atualizado para 2.79b)
  • LuxMark v3.1 C ++ e OpenCL: teste de diferentes caminhos de código de renderização (o mesmo que 2017)
  • POV-Ray 3.7.1: Benchmark embutido (atualizado)
  • CineBench R15: teste mais antigo do Cinema4D, provavelmente permanecerá no banco (o mesmo que 2017)

Codificação

  • 7-zip 1805: benchmark interno (atualizado para v1805)
  • WinRAR 5.60b3: Teste de compactação de diretório com arquivos de vídeo e web (atualizado para 5.60b3)
  • Criptografia AES: desempenho do AES na memória. Teste um pouco mais antigo. (igual a 2017)
  • Handbrake 1.1.0: arquivo de entrada Logitech C920 1080p60, transcodificado em três formatos para streaming / armazenamento:
  • 720p60, x264, 6000 kbps CBR, rápido, alto perfil
  • 1080p60, x264, 3500 kbps CBR, mais rápido, perfil principal
  • 1080p60, HEVC, 3500 kbps VBR, rápido, perfil principal de 2 passagens

Web

  • WebXPRT3: O teste mais recente do WebXPRT (atualizado)
  • WebXPRT15: semelhante ao 3, mas um pouco mais antigo. (igual a 2017)
  • Speedometer2: teste do Javascript Framework (novo)
  • Google Octane 2.0: teste da web reprovado, mas popular (igual a 2017)
  • Mozilla Kraken 1.1: Teste da web depreciado, mas popular (o mesmo que 2017)

Legado (inalterado em 2017)

  • 3DPM v1: versão mais antiga do 3DPM, código muito ingênuo
  • x264 HD 3.0: benchmark de transcodificação mais antigo
  • Cinebench R11.5 e R10: Representante de diferentes metodologias de codificação

Linux

Mais uma vez, decidimos voltar a usar o LinuxBench 1.0. Ele estava presente em nosso conjunto de testes de 2016, mas foi descartado em 2017, pois isso adicionou um nível adicional de complexidade à nossa automação. Graças às solicitações dos leitores, o lançaremos novamente.

Gaming Integrado e CPU

Estamos trabalhando duro para automatizar cerca de uma dúzia de jogos em quatro níveis diferentes de desempenho. A maioria dos jogos fornece dados de tempo de quadro. A idéia é obter um conjunto de diversos gêneros e mecanismos para teste. Até agora, conseguimos automatizar os seguintes jogos:

  • World of Tanks, encore (referência independente)
  • Final Fantasy XV (referência autônoma, detalhes padrão para evitar empates)
  • Far cry 5
  • Sombra da guerra
  • GTA5
  • F1 2017
  • Civilização 6
  • Car Mechanic Simulator 2018

O trabalho de automação "com sucesso variável" está em andamento para:

  • Cinzas da singularidade: clássico (está tendo problemas com a linha de comando)
  • Total War: Thrones of Britannia (não aceita entrada do mouse quando carregado)
  • Deus Ex: Mankind Divided (teste atual não é portátil, pode ser limitado por Denuvo)
  • Íngreme para a honra
  • Ghost recon

Para testes de jogos de CPU, trabalharemos no NVIDIA GTX 1080. Usamos o RX460 para testar o CPU, porque agora temos vários dispositivos para testes paralelos em nosso arsenal.

Nos anos anteriores, testamos várias placas de vídeo em um pequeno número de jogos, mas agora o oposto: mais jogos, menos GPUs.

Escalar versus Escalar: Benefícios da automação



Dia após dia, temos o mesmo comentário: a automação não é a melhor maneira de testar. Existe uma alta barreira à entrada e limita os testes que podem ser realizados. Do nosso ponto de vista, apesar do tempo gasto em programação (mais uma análise dos resultados), a automação significa que podemos fazer várias coisas:

  1. Garanta as mesmas quebras entre os testes para a recarga, e não quebras aleatórias com base em "Eu olho para a tela".
  2. Teste vários sistemas ao mesmo tempo. Atualmente, uso cinco sistemas em meu escritório (sou limitado pelo número de monitores 4K e espaço livre); portanto, podemos testar mais equipamentos diferentes ao mesmo tempo.
  3. Podemos deixar os testes para a noite, o que é muito importante quando o tempo está se esgotando.
  4. Modificar os testes, desde que o script esteja bem escrito, é muito fácil

Nosso software de teste compara todos os resultados, envia todos os dados dos testes em execução para o repositório central. Posso analisar os dados assim que chegam: parece uma verificação manual, caso algum dado pareça anormal.

Temos uma limitação principal, que se aplica aos nossos testes de jogos. Executamos vários testes em uma conta Steam, alguns jogos (por exemplo, GTA) estão disponíveis apenas online. Como o Steam permite que uma conta execute o jogo em apenas um sistema, nosso script de jogo verifica a API do Steam para determinar se estamos “online” ou não. Executa testes offline se a conta tiver permissão para fazer login. Dependendo do número de jogos que exigem categoricamente o modo online, essa necessidade pode se tornar um gargalo.

Lançamento do novo kit de benchmark


Esta é a primeira revisão com um novo conjunto de testes, pelo menos em termos de testes de CPU. Ainda estamos trabalhando em novos testes de jogos. Até agora, testamos de 8 a 9 processadores para esta revisão.

Obrigado por ficar conosco. Você gosta dos nossos artigos? Deseja ver materiais mais interessantes? Ajude-nos fazendo um pedido ou recomendando a seus amigos, um desconto de 30% para os usuários da Habr em um análogo exclusivo de servidores básicos que inventamos para você: Toda a verdade sobre o VPS (KVM) E5-2650 v4 (6 núcleos) 10GB DDR4 240GB SSD 1Gbps da US $ 20 ou como dividir o servidor? (as opções estão disponíveis com RAID1 e RAID10, até 24 núcleos e até 40GB DDR4).

3 meses de graça ao pagar por um novo Dell R630 por um período de seis meses - 2 x HDD Intel Deca-Core Xeon E5-2630 v4 / 128GB DDR4 / 4x1TB ou SSD 2x240GB / 1Gbps 10 TB - de US $ 99,33 por mês , apenas até o final de agosto, faça o pedido pode estar aqui .

Dell R730xd 2 vezes mais barato? Somente nós temos 2 TVs Intel Dodeca-Core Xeon E5-2650v4 128GB DDR4 6x480GB SSD 1Gbps 100 a partir de US $ 249 na Holanda e nos EUA! Leia sobre Como criar um prédio de infraestrutura. classe usando servidores Dell R730xd E5-2650 v4 custando 9.000 euros por um centavo?

Source: https://habr.com/ru/post/pt421265/


All Articles