Crédito CC0:domínio público
NVIDIA e ARM formam um par de potência para supercomputação. A NVIDIA anunciou que seus chips funcionarão com processadores ARM. Observadores externos estiveram ocupados no início desta semana avaliando por que isso era tão importante para empoderar ambas as empresas e o esforço para explicar não foi nada difícil.
Paul Lilly, HotHardware , considerou isso uma vitória para a NVIDIA e ARM. "No que se refere ao primeiro, assim que a otimização da pilha for concluída, a empresa pode se orgulhar de oferecer suporte para todas as principais plataformas de CPU, incluindo ARM, IBM Power, e, claro, x86. E para ARM, o acesso à pilha CUDA da NVIDIA é um grande impulso na potência da GPU, e um ponto de venda para os clientes. "
ARM tem ganhado força em vários centros de HPC, então a mudança da NVIDIA para abraçar esta arquitetura de processador não foi uma surpresa, disse Timothy Prickett Morgan em A próxima plataforma .
O acento pode estar na palavra cheio . A pilha completa de software de IA e HPC da NVIDIA está sendo disponibilizada para o ecossistema ARM. A maneira como Timothy Prickett Morgan via isso, uma pilha de software de computação GPU tão complexa quanto um sistema operacional estava chegando ao ARM.
O que isso inclui? (1) todas as suas bibliotecas CUDA X AI e HPC, (2) frameworks de IA acelerada por GPU, e (3) ferramentas de desenvolvimento de software (por exemplo, Compiladores PGI com suporte para OpenACC).
NVIDIA disse que a pilha de software AI e HPC, acelerando mais de 600 aplicativos HPC e todas as estruturas de IA, está sendo disponibilizado até o final do ano.
CUDA significa Compute Unified Device Architecture. Chris Mellor em O registro escreveu, "Para os não iniciados, CUDA é uma interface de programação para transformar processadores gráficos Nvidia em aceleradores matemáticos para aplicativos de rede neural, simulações, e outro software com uso intensivo de vetores. "
Gareth Halfacree falou sobre isso em bit-tech . Ele permite que cargas de trabalho de uso geral e normalmente não gráficas sejam executadas em um processador gráfico NVIDIA, e para cargas de trabalho que paralelizam bem, ele disse, "isso pode resultar em um aumento dramático no desempenho."
CUDA era parcialmente compatível com ARM antes, ele adicionou, mas a diferença é que agora "a Nvidia confirmou que transportará toda a sua pilha de software focado em computação de alto desempenho e IA para a Arm até o final do ano."
O comunicado à imprensa da NVIDIA também afirmou que as duas empresas não eram estranhas no trabalho de suporte para sistemas HPC, com mais de 10 anos de colaboração. Então, O registro podem ser perdoados por bocejar quando escrevem suas manchetes. "Nvidia 'traz CUDA para Arm' - Tradução:ainda estamos fazendo algo que já fizemos, mas agora fazemos mais."
NVIDIA tem uma longa história de colaboração com ARM, disse HotHardware , então este anúncio não foi surpreendente, mesmo que "um pouco atrasado".
Mellor disse, "Qualquer pessoa que tenha usado um de, dizer, As placas de desenvolvimento automotivo e de internet das coisas da Nvidia, que ostenta system-on-chips que apresentam uma mistura de núcleos de CPU Arm Cortex e motores de GPU baseados em Nv CUDA, saberá que a Nvidia já desenvolve e distribui bibliotecas e kits de ferramentas CUDA compatíveis com o Arm. "
Stephen Nellis, Reuters, Enquanto isso, observou como a mudança mais recente pode aprofundar o avanço da NVIDIA em sistemas que são usados para modelar questões como previsões de mudanças climáticas. Já, ele disse, "Os pesquisadores agora também usam seus chips dentro de centros de dados para acelerar o trabalho de computação de inteligência artificial, como o treinamento de computadores para reconhecer imagens."
Halfacree disse que a Nvidia confirmou que estava disponibilizando a pilha CUDA completa no ARM "para acompanhar o interesse da indústria em usar os chips de baixo consumo em futuros sistemas exascale."
Nellis observou que esta mudança para trabalhar com a ARM em supercomputadores segue um acordo para comprar a empresa israelense Mellanox Technologies. "A Mellanox fabrica chips de rede de alta velocidade que ajudam a juntar muitos computadores menores em um maior e são encontrados em alguns dos supercomputadores mais poderosos do mundo."
© 2019 Science X Network