Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial Internet of Things >> Integrado

Novo Chip de IA de Baixa Precisão da IBM Alcança 25,6 TFLOPS Treino e 102,4 TOPS Inferência

No ISSCC 2024, a IBM Research revelou um protótipo de 7 nm que incorpora anos de trabalho em treino e inferência de IA de baixa precisão. O chip entrega treino de 16 e 8 bits, bem como inferência de 4 e 2 bits — bem abaixo da norma da indústria de treino 32 bits / inferência 8 bits.

Reduzir a precisão numérica corta requisitos de computação e energia, mas a IBM também introduziu várias otimizações arquiteturais que aumentam ainda mais a eficiência. O desafio principal é reduzir a precisão sem prejudicar a acurácia — um problema que a IBM tem enfrentado no nível algorítmico há anos.

O Centro de Hardware de IA da IBM, lançado em 2019, visa aumentar o desempenho de computação de IA em 2,5× anualmente, visando uma melhoria de 1.000× em FLOPS/W até 2029. Metas tão ambiciosas são impulsionadas pelo crescimento explosivo de modelos de IA — especialmente sistemas NLP de trilhões de parâmetros — e pela pegada de carbono crescente de seu treinamento.

No protótipo, o chip de 4 cores atinge 25,6 TFLOPS para treino de 8 bits, enquanto entrega 102,4 TOPS para inferência inteira de 4 bits (ambos medidos a 1,6 GHz e 0,75 V). Reduzir o clock para 1 GHz e a tensão para 0,55 V melhora a eficiência energética para 3,5 TFLOPS/W (FP8) ou 16,5 TOPS/W (INT4).

Novo Chip de IA de Baixa Precisão da IBM Alcança 25,6 TFLOPS Treino e 102,4 TOPS Inferência
Desempenho do chip de teste da IBM Research (Imagem: IBM Research) **Desempenho reportado a 0% esparsidade. (1) FP8. (4) INT4.

Treino de Baixa Precisão

Este desempenho baseia-se em anos de trabalho algorítmico em técnicas de treino e inferência de baixa precisão. O chip é o primeiro a suportar o formato FP8 híbrido da IBM, introduzido no NeurIPS 2019, que permite treino de 8 bits enquanto reduz pela metade a computação do treino de 16 bits sem comprometer resultados.

Novo Chip de IA de Baixa Precisão da IBM Alcança 25,6 TFLOPS Treino e 102,4 TOPS Inferência
A IBM Research tem trabalhado na resolução do problema de manter acurácia enquanto reduz precisão (Imagem: IBM)

"Treino de baixa precisão é desafiador, mas treino de 8 bits é alcançável com os formatos numéricos certos", disse Kailash Gopalakrishnan, IBM Fellow e gerente sênior para arquiteturas de aceleradores e machine learning. "Os formatos numéricos certos, aplicados aos tensores corretos, são críticos."

O FP8 híbrido combina dois formatos: um para pesos e ativações na passagem forward, e outro para gradientes na passagem backward. O treino requer ambas as passagens, enquanto a inferência usa apenas o formato forward.

"Descobrimos que tensores forward precisam de maior fidelidade — mais precisão na mantissa — enquanto gradientes demandam faixa dinâmica mais ampla com expoente maior. Essa troca levou à divisão 1-4-3 (sinal-expoente-mantissa) para forward e expoente de 5 bits para backward, dando faixa dinâmica de 232. Nosso hardware agora suporta ambas as variantes."

Acumulação Hierárquica

A técnica de "acumulação hierárquica" da IBM reduz a precisão durante a acumulação junto com pesos e ativações. O treino FP16 tradicional acumula em aritmética de 32 bits para preservar acurácia, mas o esquema de 8 bits acumula em FP16. Agrupando acumulações longas em pedaços menores e somando-os, o chip minimiza erros de arredondamento sem sacrificar os benefícios da menor precisão.

"Adicionar milhares de números sequencialmente pode degradar a precisão", explicou Gopalakrishnan. "Dividir a acumulação em pedaços mantém a soma precisa enquanto mantém o hardware enxuto."

Inferência de Baixa Precisão

Enquanto a maioria dos motores de inferência usa INT8, a IBM demonstrou que aritmética inteira de 4 bits pode igualar acurácia state-of-the-art. Após quantização, um passo de treino ciente de quantização reduz a perda de acurácia para menos de 0,5%, o que é aceitável para muitas aplicações.

Ring On-Chip

O chip incorpora uma network-on-chip otimizada para deep learning, permitindo que cores façam multicast de dados eficientemente. Isso reduz tráfego de memória off-chip e demandas de largura de banda.

"Desacoplamos a frequência de operação do ring dos cores, permitindo otimização independente e velocidades de core mais altas sem a latência de fio longo do ring", disse Ankur Agrawal, membro da equipe de pesquisa em machine learning e arquiteturas de aceleradores.

Gerenciamento de Energia

A IBM introduziu um esquema de frequency-scaling que mantém o chip perto de seu envelope de potência durante a carga de trabalho. Definindo tensão e frequência iniciais agressivamente, o chip mantém alto desempenho durante fases computacionalmente pesadas e se adapta a menor demanda sem mudanças de tensão custosas.

"Cargas de trabalho de deep learning têm picos e vales de potência distintos", observou Agrawal. "Nossa estratégia mantém o consumo de energia estável, transformando vales em ganhos de desempenho."

Chip de Teste

O design de 4 cores equilibra complexidade de conectividade com tamanho de core, oferecendo arquitetura escalável. A IBM prevê chips de 1-2 cores para dispositivos edge e chips de 32-64 cores para implantações em data center, todos capazes de FP16, FP8 híbrido, INT4 e INT2.

"Diferentes domínios de aplicação demandam diferentes trocas de precisão e energia", disse Gopalakrishnan. "Nosso canivete suíço de formatos nos permite atingir cada caso de uso sem comprometer eficiência."

Complementando o hardware, a IBM Research lançou a pilha de compilador "Deep Tools", alcançando 60-90% de utilização no chip.

Segundo entrevista anterior, chips de IA de baixa precisão baseados nesta arquitetura devem chegar ao mercado dentro de dois anos.

>> Este artigo foi publicado originalmente em nosso site irmão, EE Times.


Conteúdo Relacionado

Para mais Embedded, assine a newsletter semanal por e-mail do Embedded.

Integrado

  1. Escolhas de Design Bluetooth Mesh: Módulo vs. Dispositivo Discreto
  2. Breakthrough do MIT: Chip de ID Criptográfico de 1,6 mm² Combate Contrafação com Backscatter Terahertz
  3. Gerenciando Manutenção em Meio a Cortes de Pessoal: Terceirização Estratégica e Monitoramento Contínuo
  4. Rockwell Automation Faz Parceria com ATCC para Expandir Treinamento de Automação no Centro de Minnesota
  5. Pesquisadores Revelam BrakTooth: 16 Vulnerabilidades no Bluetooth Classic Expõem 1.400+ Dispositivos ESP32
  6. Como IBM Watson Impulsiona Inovação IA em Todas as Indústrias
  7. Aumente seu ROI de Marketing com Precisão de Agência
  8. Aumente ROI de Marketing com Precisão de Agência
  9. IBM: Aumentando Confiabilidade e Segurança de Ativos com Soluções EAM Proativas
  10. Usinagem de Precisão: Construindo Sistemas Hidráulicos Superiores para Manufatura e Construção