O criador de gadgets de tecnologia bitluni revelou recentemente sua versão mais recente, um megacluster RISC-V de 256 núcleos. O Criador de conteúdo do YouTube demonstrou o supercomputador em miniatura em um vídeo que destacou as fases de design, produção, montagem e teste. Nem tudo saiu como planejado, mas os resultados são bem nerds e legais.
Para o projeto, a bitluni combinou 16 superaglomerados RISC-V em um único megaaglomerado. Cada supercluster consistia em 16 microcontroladores CH32V003 RISC-V conectados a um barramento de 8 bits. Cada superaglomerado contém seu próprio LED porque o bitluni queria poder exibir uma linha de texto.
Para lidar com problemas potenciais inerentes à construção de um único PCB extremamente grande (e que consome muita energia) para o megacluster, a bitluni instalou os superclusters em pares em oito designs de “cluster blade”. O inventor usou dois microcontroladores CH32V203 adicionais em cada lâmina para servir como uma ponte entre cada supercluster e o barramento principal do megacluster de 8 bits.
No vídeo, você pode assistir à montagem em lapso de tempo enquanto o bitluni conecta os microcontroladores ao PCB, solda os cabeçalhos GPIO e reúne todo o megacluster para teste. Todas as lâminas são fixadas em uma única placa principal e, quando bitluni demonstrou primeiro os LEDs piscando, ele também encontrou um dos erros que cometeu no design.
Sem uma fonte de relógio interna, bitluni descobriu que seus LEDs piscavam fora de sincronia entre si. Assim, embora as luzes inicialmente piscassem simultaneamente, elas rapidamente perderam a sincronicidade e piscaram aleatoriamente. (Ainda assim, é quase hipnótico assistir.)
O criador passou a descrever como lidar programaticamente com colisões de barramento enquanto todos os microcontroladores falavam ao mesmo tempo.
No final das contas, o megacluster da bitluni usou 256 microcontroladores RISC-V a 48 MHz e 17 chips RISC-V a 144 MHz. Inclui 640 pinos GPIO e 256 circuitos ADC. Ele descreve a frequência combinada de núcleo único de 14,7 GHz como “não tão impressionante, mas também não tão ruim”.
Considerando que a bitluni projetou e construiu um supercomputador que é pequeno o suficiente para ser colocado em uma bandeja de TV, essa descrição pode ser um eufemismo. Não vamos esquecer também que o que ele construiu custou muito menos do que você gastaria até mesmo no supercomputador Cheyenne usado e com vazamento.