Este chip AI tem mais de 1,000 núcleos dentro

Se existe um conceito que você vai ouvir cada vez mais quando se fala em novos processadores, este é o RISC-V, e é que cada vez mais estão surgindo designs baseados neste conjunto totalmente livre e aberto de registradores e instruções. O último? Um processador chamado Esperanto, que é composto por nada mais e nada menos que 1000 núcleos com ISA RISC-V e otimizado para inteligência artificial.

Uma das coisas que diferencia o conceito RISC-V dos demais é que não é um processador completo cujo design foi licenciado para terceiros, como é o caso dos ARMs, mas sim um ISA totalmente escalável que permite a criação de processadores diferentes e focados. a aplicações específicas. Isso o tornou a base para projetar uma série de novos processadores específicos de domínio. Que baseiam seu design em cortes e acréscimos focados em um nicho específico.

Este chip AI tem mais de 1,000 núcleos dentro

Um desses mercados é o de inteligência artificial, onde são necessárias unidades que normalmente não são encontradas em CPUs. Como é o caso das unidades do tipo tensor ou também conhecidas como matrizes sistólicas. Enquanto outras funções que não são necessárias são cortadas completamente ou limitadas. Isso é algo que se deve à modularidade do RISC-V e ao fato de que qualquer pessoa pode fazer um processador do zero com conhecimento suficiente. O mais recente processador que chamou nossa atenção é um Chip RISC-V de 1000 núcleos da uma startup chamada Esperanto Technologies, que conquistou Samsungolho de entre outros.

Este é o ET-Soc-1, o processador com mais de 1000 núcleos RISC-V para IA

O nome do processador de que estamos falando é ET-SoC-1 e é baseado em nada menos que 1092 núcleos, quatro dos quais são núcleos RISC-V de alto desempenho e são chamados ET-Maxion . O trabalho dele? Execute o sistema operacional, neste caso Linux, e cuide do código de uso geral. Então eles são os maestros de toda a orquestra de todo o chip.

Processador RISC-V 1000 núcleos

Quanto à 1088 núcleos restantes dentro do chip, estes também são RISC-V e são chamados de ET-Minion . Embora sejam de natureza diferente, pois são otimizados para o uso de algoritmos de aprendizado profundo, onde o uso de unidades tensoras é fundamental. Não esqueçamos que um tipo de operação muito comum são as chamadas operações entre matrizes. Sem as otimizações correspondentes, um processador pode ficar entre dez e cem vezes mais lento ao executá-las.

Organização ET-SOC-1 1000 núcleos RISC-V

Os mais de 1,000 núcleos RISC-V são tão simples que eles não usam execução fora de ordem, e o chip inteiro carece de um sistema de cache complexo . Devido ao fato de que geralmente são contraproducentes ao executar esse tipo de algoritmo. Em vez disso, o processador tem 152 MB de memória SRAM dentro dele. Além de interfaces com RAM memória, do tipo LPDDR4X em uma interface de 256 bits . Em relação ao armazenamento e periféricos, possui suporte para memória flash eMMC e possui um Interface PCIe Gen 8 de 4 linhas. Além de outros com largura de banda mais limitada.