ÚLTIMAS NOTÍCIAS
SELECIONADO PARA VOCÊ

A Microsoft Revoluciona o Desenvolvimento de IA com Novo Conjunto de Compiladores

PorEditah PatrickEditah Patrick 3 min de leitura
Microsoft
  • A Microsoft apresenta um poderoso conjunto de quatro compiladores de IA, destinados a transformar a otimização de modelos de IA.
  • Desenvolvidos em colaboração com instituições acadêmicas, esses compiladores prometem melhorar o desempenho da IA.
  • Testes rigorosos demonstram que os compiladores da Microsoft superam as soluções existentes, oferecendo ganhos significativos de desempenho.

A Microsoft deu um passo significativo em frente no campo da inteligência artificial com o lançamento de um conjunto de quatro compiladores de IA de ponta — Rammer, Roller, Welder e Grinder. Estas ferramentas poderosas estão prestes a revolucionar a forma como os modelos de IA são otimizados, tornando o desenvolvimento mais rápido, melhor e mais poderoso.

Um esforço colaborativo com instituições académicas

Desenvolvidos pela Microsoft Research em colaboração com instituições académicas de topo, estes compiladores representam uma conquista máxima no domínio da compilação de IA. Eles destacam-se na transformação de código-fonte legível por humanos em código de máquina — uma sequência de uns e zeros que um computador pode executar eficientemente. O objetivo final é melhorar o desempenho dos modelos de IA convencionais ao serem executados em aceleradores de hardware como as GPUs.

Num artigo de blog da Microsoft Research, a empresa sublinha a extensa investigação e desenvolvimento investidos nestes compiladores. Jilong Xue, Investigador Principal na MSR Ásia, destaca o seu impacto potencial, dizendo: “Os compiladores de IA que desenvolvemos demonstraram uma melhoria substancial na eficiência da compilação de IA, facilitando assim o treinamento e a implementação de modelos de IA.”

Os quatro pilares da compilação de IA

Cada um dos quatro novos compiladores aborda desafios distintos na otimização de cargas de trabalho de IA, prometendo avanços revolucionários no campo.

1. Rammer: Maximizando o paralelismo do hardware

   – O Rammer foca-se em maximizar o paralelismo do hardware, um fator crucial para o desempenho. Ele consegue isso minimizando a sobrecarga de agendamento em tempo de execução e otimizando a utilização de recursos paralelos. Os testes revelaram a superioridade do Rammer, superando outros compiladores em até 20x em GPUs.

2. Roller: Acelerando a compilação

   – O Roller emprega um algoritmo de construção rápida para acelerar a compilação. Ele simplifica o processo de design, permitindo a geração de kernels otimizados em segundos, uma redução significativa em relação às horas normalmente necessárias. O Roller não apenas iguala, mas muitas vezes excede o desempenho de ponta.

3. Welder: Melhorando a eficiência da memória

   – O Welder aborda o tráfego de acesso à memória, reduzindo despesas ao conectar operadores em um pipeline concentrado. Ele unifica as otimizações de memória em uma única estrutura para maior eficiência. O Welder superou estruturas como o PyTorch em até 21x em GPUs.

4. Grinder: Otimizando a execução do fluxo de controle

   – O Grinder foi projetado para otimizar a execução do fluxo de controle nos aceleradores, integrando-o ao fluxo de dados. Esta abordagem inovadora permite a otimização através dos limites do fluxo de controle, semelhante a um especialista guiando um aprendiz para trabalhar mais rápido. O Grinder acelera modelos com fluxo de controle em até 8x.

Liderança contínua da Microsoft nos avanços de IA

A Microsoft tem estado há muito tempo na vanguarda dos avanços de IA. Colaborações com a empresa de pesquisa de IA OpenAI levaram a avanços como o GPT-3.5 e o GPT-4, alimentando soluções como o ChatGPT e o Bing Chat. Além disso, a parceria com a Meta integrou o LLaMA-2 nas ofertas de computação em nuvem da Microsoft. A empresa também introduziu o Algoritmo de Pensamento para melhorar o raciocínio em modelos como o ChatGPT.

Superando as soluções existentes

Em testes rigorosos, os compiladores da Microsoft superaram as soluções existentes em múltiplos benchmarks. O Rammer destacou-se ao exceder outros compiladores em até 20x em GPUs. O Roller não apenas igualou, mas muitas vezes excedeu o desempenho de ponta, reduzindo drasticamente os tempos de compilação. O Welder demonstrou o seu poder ao superar estruturas como o PyTorch em até 21x em GPUs. O Grinder destacou-se na aceleração de modelos com fluxo de controle em até 8x.

A introdução de Rammer, Roller, Welder e Grinder reforça o compromisso da Microsoft em avançar os sistemas de IA. Embora parcerias de alto perfil, como a com a OpenAI, ganhem destaque, a empresa também desenvolve ativamente infraestrutura de software crítica para capacitar a IA nos bastidores.

Com ganhos substanciais de desempenho em relação às soluções existentes, esses compiladores prometem fornecer vantagens competitivas fundamentais à medida que as cargas de trabalho de IA se tornam cada vez mais complexas. O “Quarteto Pesado” da Microsoft representa um marco significativo na jornada rumo a uma inteligência artificial mais eficiente, poderosa e acessível.

Se você está lendo isso, já está à frente. Mantenha-se assim com nosso boletim informativo.

Compartilhe este artigo
Aviso Legal. As informações fornecidas não constituem aconselhamento de negociação. A Cryptopolitan.com não assume qualquer responsabilidade por investimentos realizados com base nas informações disponibilizadas nesta página. Recomendamos fortemente a realização de pesquisa independente e/ou consulta com um profissional qualificado antes de tomar quaisquer decisões de investimento.
Editah Patrick

Editah Patrick

Editah é uma analista de fintech versátil com profundo conhecimento em domínios de blockchain. Assim como a tecnologia a fascina, ela considera o cruzamento entre tecnologia e finanças algo deslumbrante. Seu interesse particular em carteiras digitais e blockchain auxilia seu público.

MAIS … NOTÍCIAS