Categorias: Programas

Startup Spectral Compute adaptou CUDA para aceleradores AMD – melhor que a própria AMD

Uma pequena startup londrina, Spectral Compute, desenvolveu um compilador CUDA que, quando executado em hardware AMD, supera as ferramentas desenvolvidas pela própria AMD. A empresa aposta que a solução verdadeiramente dominante em computação de alto desempenho (HPC) e inteligência artificial é CUDA, e não hardware Nvidia.\n\n

\n\nFonte da imagem: Mariia Shalabaieva / unsplash.com\n\nA Spectral Compute desenvolveu o compilador SCALE, que atua como um substituto para o compilador Nvidia NVCC e permite executar código CUDA existente em outro hardware, incluindo aceleradores AMD – nenhuma alteração no código-fonte é necessária. Ao contrário das ferramentas que traduzem CUDA para outras linguagens ou trabalham com arquivos já compilados, o SCALE atua como um compilador completo e compila o código CUDA diretamente no hardware de destino. O princípio de seu funcionamento é semelhante aos mecanismos dos compiladores para processadores centrais: o código roda em arquiteturas diferentes, e a diferença de desempenho é determinada apenas pelo hardware, e não pelo compilador.\n\nO desenvolvedor assume que CUDA manterá sua posição no futuro – agora essa tecnologia é responsável por cerca de 80% do código na área de HPC. As soluções da Spectral Compute estão à frente dos análogos existentes. AMD HIPIFY converte código CUDA em C++ para a plataforma ROCm, mas não aproveita totalmente os recursos de baixo nível. O Intel SYCLomatic traduz cerca de 90% do código, mas 10% precisa ser modificado manualmente. O método Spectral Compute evita tais compromissos: recompilar o código-fonte e verificar os resultados com NVCC permite manter a precisão dos cálculos e melhorar o desempenho. Nas GPUs AMD, o SCALE pode superar o HIPIFY em até seis vezes.\n\nA empresa está atualmente focada principalmente em hardware AMD, mas está trabalhando para oferecer suporte a outras arquiteturas de aceleradores para cargas de trabalho de IA, incluindo o próprio hardware da Nvidia.compilação. A Spectral também está trabalhando para expandir o suporte para bibliotecas CUDA, como cuDNN, cuTENSOR e cuDF, com planos para fornecer compatibilidade com PyTorch para melhor integração em fluxos de trabalho típicos de IA. A Spectral não busca concorrência direta com a Nvidia – em junho a empresa aderiu ao programa Nvidia Inception. Está pronta para cooperar com todos os players do setor, mantendo boas relações tanto com a Nvidia quanto com a AMD. A empresa emprega cerca de 30 funcionários. O compilador é vendido a empresas comerciais e fornecido gratuitamente a organizações acadêmicas e sem fins lucrativos. A Spectral está comprometida em manter o CUDA como padrão, mas eliminando a dependência do setor de um único fornecedor de hardware.\n

admin

Postagens recentes

Sber apresentou a plataforma GigaCode Desktop para automatizar tarefas usando agentes de IA

\nSber apresentou o GigaCode Desktop, uma nova solução de software que utiliza uma equipe de…

18 minutos atrás

O jogo “extraordinariamente brutal” Machine Party do autor de Buckshot Roulette irá convidá-lo a competir com seus amigos pela vida ou pela morte – trailer e data de lançamento

\nA editora Oro Interactive anunciou a data de lançamento de uma coleção de jogos “extraordinariamente…

39 minutos atrás

O próximo grande jogo da FromSoftware emergirá das sombras em breve – o momento exato dos testes de rede foi anunciado para The Duskbloods

\nO filme de ação multijogador The Duskbloods da FromSoftware (trilogia Dark Souls, Bloodborne, Elden Ring)…

2 horas atrás

O Google comprou toda a energia de uma usina solar de 2,5 GW nos EUA que ainda nem foi construída

\nO Google concordou em comprar toda a energia da grande usina solar Steel River Energy…

3 horas atrás