Computação de alto desempenho em VMs das séries HB e N preparadas para InfiniBand
Aplica-se a: ✔️ VMs ✔️ Linux VMs ✔️ do Windows Conjuntos ✔️ de escala flexíveis Conjuntos de balanças uniformes
As VMs das séries H e N habilitadas para InfiniBand do Azure são projetadas para oferecer desempenho de classe de liderança, escalabilidade MPI (Message Passing Interface) e eficiência de custos para uma variedade de cargas de trabalho de HPC e IA do mundo real. Essas VMs otimizadas para computação de alto desempenho (HPC) são usadas para resolver alguns dos problemas computacionais mais intensivos em ciência e engenharia, tais como: dinâmica de fluidos, modelagem da terra, simulações meteorológicas, etc.
Estes artigos descrevem como começar a usar as VMs das séries H e N habilitadas para InfiniBand no Azure, bem como a configuração ideal das cargas de trabalho de HPC e IA nas VMs para escalabilidade.
Funcionalidades e capacidades
As VMs das séries HB e N habilitadas para InfiniBand foram projetadas para oferecer o melhor desempenho de HPC, escalabilidade de MPI e eficiência de custos para cargas de trabalho de HPC. Consulte VMs das séries HB e N para saber mais sobre os recursos das VMs.
RDMA e InfiniBand
As VMs HB-series e N-series compatíveis com RDMA comunicam através da rede InfiniBand de baixa latência e alta largura de banda. A capacidade RDMA em tal interconexão é fundamental para aumentar a escalabilidade e o desempenho de cargas de trabalho de HPC e IA de nó distribuído. As VMs das séries H e N habilitadas para InfiniBand são conectadas em uma árvore de gordura sem bloqueios com um design de baixo diâmetro para um desempenho RDMA otimizado e consistente. Consulte Habilitar InfiniBand para saber mais sobre como configurar a InfiniBand nas VMs habilitadas para InfiniBand.
Interface de passagem de mensagens
As séries HB e N habilitadas para SR-IOV suportam quase todas as bibliotecas e versões MPI. Algumas das bibliotecas MPI mais usadas são: Intel MPI, OpenMPI, HPC-X, MVAPICH2, MPICH, Platform MPI. Todos os verbos RDMA (acesso remoto direto à memória) são suportados. Consulte Configurar o MPI para saber mais sobre como instalar várias bibliotecas MPI suportadas e sua configuração ideal.
Começar agora
A primeira etapa é selecionar o tipo de VM das séries HB e N ideal para a carga de trabalho com base nas especificações da VM e na capacidade RDMA. Em segundo lugar, configure a VM ativando o InfiniBand. Existem vários métodos para fazer isso, incluindo o uso de imagens VM otimizadas com drivers incorporados; consulte Otimização para Linux e Ativar InfiniBand para obter detalhes. Em terceiro lugar, para cargas de trabalho de nós distribuídos, escolher e configurar o MPI adequadamente é fundamental. Consulte Configurar o IPM para obter detalhes. Em quarto lugar, para desempenho e escalabilidade, configure de forma ideal as cargas de trabalho seguindo orientações específicas para a família de VMs, como para visão geral da série HBv3 e visão geral da série HC.
Próximos passos
- Saiba mais sobre como configurar e otimizar as VMs HB-series e N-series habilitadas para InfiniBand.
- Analise a visão geral da série HBv3 e a visão geral da série HC para saber como configurar as cargas de trabalho de forma ideal para desempenho e escalabilidade.
- Leia sobre os anúncios mais recentes, exemplos de carga de trabalho HPC e resultados de desempenho nos Blogs da Comunidade de Tecnologia de Computação do Azure.
- Teste os seus conhecimentos com um módulo de aprendizagem sobre a otimização de aplicações HPC no Azure.
- Para obter uma exibição de arquitetura de nível superior da execução de cargas de trabalho HPC, consulte Computação de alto desempenho (HPC) no Azure.