Não se trata apenas de processadores com até 96 núcleos, mas também de soquetes de nova geração AM5, TR5 (plataforma HEDT), bem como SP5 e SP6 (plataforma servidor). Ele também fala sobre o suporte para memória PCI-Express 5.0 e DDR5. Embora a informação circule na rede no nível de rumores, mas dada a forma como o segmento de consumidor da AMD está se desenvolvendo, a tentativa de recuperar espaço no mercado de servidores é uma questão de tempo. Assim, EPYC MILAN no Zen 3, de acordo com informações privilegiadas, será pelo menos 20% mais produtivo do que a geração anterior de processadores AMD da arquitetura Zen 2 ROME.
Um possível caminho para a liderança da AMD é aumentar threads por núcleo... Este é o momento que pode reverter as tendências do mercado de servidores. É por isso que se fala muito sobre a introdução da tecnologia SMT4 pela AMD em seus processadores de servidor Zen 4 geração. Estamos falando sobre o processamento simultâneo de quatro threads, em vez dos dois threads padrão por núcleo. Deve-se observar que a tecnologia SMT4 quase garantida não estará presente nos processadores EPYC MILAN.
Se falarmos sobre soquetes, então fica claro pelos rumores que a AMD espremeu tudo o que podia da plataforma AM4: neste código, a empresa deu um grande presente aos consumidores sem atualizar o soquete para Ryzen 5xxx e garantindo a compatibilidade retroativa de novos processadores de desktop com um soquete existente. Aqui você pode se lembrar das mudanças infinitas nos soquetes da Intel, das quais pelo menos três foram lançadas nos últimos quatro anos: LGA 1151, LGA 1151 v2 e LGA 1200.
Em 2022, o A4 será substituído pelo soquete A5 e, com sorte, viverá tanto quanto o A4. As atualizações de soquete de servidor também estão chegando: vamos mudar de Socket SP4 e Socket SP4r2 para SP5 e SP6. Provavelmente, ambos os modelos serão lançados ao mesmo tempo e serão adequados para a mesma geração de EPYC GENOA com a mesma diferença dos soquetes SP4 e SP4r2: os primeiros são projetados para processadores single-threaded e os últimos são para processadores EPYC ROME dual-threaded. Se assumirmos que a AMD implementa SMT4, então o SP4 funcionará, respectivamente, com processadores single-threaded e dual-threaded, e SP4r2 - com modelos de quatro threads.
Mas vale a pena voltar ao tópico SMT. Você precisa entender que, no segmento de usuário, o SMT4 é um recurso duvidoso que só aumentará a latência e criará perdas do nada, enquanto o processador decide em qual thread transferir a próxima tarefa, da qual dezenas e centenas de vários aplicativos criam.
Porém, no caso do segmento de processadores, estamos lidando com sistemas mais monolíticos, que, na maioria das vezes, são aprimorados para funcionar com algum complexo de software pesado. É aqui que o SMT4 pode se sair bem, especialmente na computação. e não se trata apenas de cálculos teóricos: SMT4 e mesmo SMT8 são praticamente um sistema antigo que foi usado há vinte anos. O pico do desenvolvimento de multithreading veio no início de 2010, quando a IBM ainda tinha sua própria produção de servidores para negócios.
Aqui estão as especificações do IBM Power S822LC - o último servidor da IBM nesta linha em seu próprio processador IBM POWER8 Core 2014:
A documentação completa para o servidor IBM pode ser encontrada aqui (PDF)
Na tabela você pode ver que o POWER8 Core tinha multithreading variável, a partir do " um core-one thread ”e até oito threads por núcleo de processador lógico. As frequências oficiais do POWER8 Core por núcleo variam de 2,5 GHz a 5 GHz. Ao mesmo tempo, os servidores IBM no POWER8 também possuíam 16 soquetes SMP (multiprocessamento simétrico) - o que, mesmo então, tornava possível combinar uma dúzia de servidores em um cluster de computação.
É importante notar que os servidores IBM eram uma solução muito específica e limitada para grandes negócios corporativos e computação científica. Na verdade, com o crescimento do AWS e do Azure, eles foram espremidos para fora deste segmento e o IBM Power S822LC passou a ser o último produto da empresa nesta linha.
Devo dizer que agora, os processadores Xeon da Intel, que praticamente conquistaram o mercado de servidores, também não funcionam no modo SMT4. Se estamos falando de processadores para "ciência" - isto é, soluções monstruosas para 32-72 núcleos da série Phi, por exemplo, processador Intel Xeon Phi 7295 com 72 núcleos e um custo de ~ $ 6200 no momento do lançamento, então não temos multithreading ... De acordo com a especificação oficial, este processador possui 72 núcleos e 72 threads.
O Intel Xeon E mais popular é executado no modo SMT2 - dois threads por núcleo. Isso se aplica a quase todos os processadores populares para servidores Intel lançados desde 2013, começando com a série E5-V2. Para dar um exemplo concreto, dois threads já estiveram no burro de carga extremamente popular da pessoa do processador Intel Xeon E5-2680V2, que ainda é usado ativamente.
Se as previsões e dados de insiders forem confirmados, então nos próximos cinco anos podemos esperar uma redistribuição parcial do mercado de servidores. A AMD está desenvolvendo ativamente na direção de desktops, agora está começando a colocar pressão no segmento de servidores. A Intel planeja anunciar processadores para servidores nesta primavera, mas não é fato que eles serão muito mais poderosos do que o novo MILAN, e ainda mais o próximo GENOA. "Blues" ainda está enfrentando dificuldades significativas com litografia e não pode realmente ir abaixo da tecnologia de processo de 14 nm, de alguma forma lançando a produção de processadores de laptop de 10 nm.
PS Como anúncio, queremos oferecer, especialmente para os leitores da Habr, um desconto honesto de 10% em todas as tarifas de nosso intesect.host de hospedagem . O desconto é válido em todos os data centers. A oferta é válida de 16 a 22 de novembro inclusive. Código promocional de
compra: habr
