de código aberto
Para ser tão empolgante e de alto desempenho quanto os processadores da série AMD EPYC”Genoa”de 4ª geração com até 96 núcleos, AVX-512 , e os outros aprimoramentos impressionantes do Zen 4, havia algo mais sutil que me deixou realmente empolgado com o Genoa… A placa de referência”Titanit”da AMD para o Genoa está executando o OpenBMC de código aberto e Linux!
Com a placa de referência 2P”Titanite”para EPYC de 4ª geração, a AMD optou por enviar a implementação do controlador de gerenciamento de placa de base OpenBMC de código aberto em vez de uma pilha de software BMC proprietária usada por suas placas de referência anteriores. Outros fornecedores de hardware também têm tradicionalmente confiado no software proprietário BMC para suas plataformas de referência, mas tem havido uma tendência contínua-e muito bem-vinda-em direção ao OpenBMC.
Voltando alguns anos, a AMD vem se interessando com o OpenBMC, incluindo colocá-lo em funcionamento em sua plataforma de referência Daytona usada para Roma e Milão, mas só veio depois do fato. A AMD também trabalhou no OpenBMC para sua plataforma de referência Ethanol mais antiga, mas, novamente, até agora, tem sido principalmente experimentos e colocar o OpenBMC em funcionamento após o lançamento enquanto envia as placas de referência com o software BMC proprietário e convencional.
Para Titanite, eles estão usando o OpenBMC desde o início. O OpenBMC como uma atualização é efetivamente uma distribuição Linux para controladores de gerenciamento de placa de base que é apoiado pela Linux Foundation, originário do Facebook e apoiado pela IBM, Intel, Google e outros players do setor principalmente para suas necessidades de hiperescala.
O OpenBMC faz uso do Yocto e, ao longo dos anos, foi construído com recursos adicionais para atingir a paridade e rivalizar com as ofertas de pilhas de software BMC proprietárias. O OpenBMC já é notavelmente usado pela Raptor Computing Systems com seus servidores Blackbird e Talos II, mas, além disso, o uso do OpenBMC pré-carregado tem sido bastante raro fora dos hiperescaladores. Encontrar o OpenBMC rodando no quadro de referência EPYC Genoa foi uma surpresa maravilhosa.
A AMD optou pelo OpenBMC por interesse da indústria/cliente enquanto eu não estava capaz de verificar qualquer outro raciocínio específico além disso e a maturidade geral do OpenBMC em comparação com o passado.
Os engenheiros da AMD reconhecem que algumas funcionalidades da interface web do OpenBMC estão faltando em comparação para as pilhas tradicionais do BMC, mas eles também estão trabalhando para resolver algumas dessas lacunas de recursos.
Usar o OpenBMC da interface da Web e SSH’ing no BMC foi uma delícia e funcionou bem.
Para a maioria dos casos de uso, a interface web do OpenBMC Phosphor já possui recursos suficientes, incluindo um visualizador remoto HTML5 KVM, suporte para atualização de firmware, monitoramento de sensores, ganchos remotos , gerenciamento de energia do sistema e todos os outros recursos padrão esperados de uma interface de administração BMC moderna no navegador da Web.
O Titanite emprega um BMC da série ASpeed AST2600 no lado do hardware. O AST2600 BMC está localizado em um cartão BMC de design personalizado com o codinome”Hawaii”.
Quanto à própria plataforma de referência Titanite 2U, é uma fera: Titanite tem duas potências de 2.000 Watts suprimentos, suporte para 24 DIMMs DDR5 R/LR, 4 x 16 links xGMI e pode lidar com até dois processadores Socket SP5 de 400 Watts.
Esperamos que com o tempo encontremos mais placas-mãe AMD EPYC de varejo com o modelo aberto fonte, OpenBMC baseado em Linux. Parabéns à AMD por finalmente enviar uma placa de referência desde o início com o OpenBMC.
Agora vá em frente e confira os benchmarks AMD EPYC Genoa deste servidor Titanite.