TI

Projeto desafia os limites ao reproduzir uma GPU com componentes simples

Reproduzir uma GPU – Projetar uma GPU está entre as tarefas mais complexas da indústria de semicondutores e, normalmente, exige investimentos bilionários, grandes equipes de engenharia e acesso às fábricas mais sofisticadas do setor. Mesmo assim, um desenvolvedor independente decidiu mostrar que é possível reproduzir os princípios básicos desse tipo de hardware utilizando componentes simples encontrados no mercado.

Um projeto doméstico recria os princípios de funcionamento de uma GPU

A iniciativa surgiu a partir da curiosidade de explorar os limites da computação distribuída empregando apenas microcontroladores de baixo custo. Em vez de criar um chip gráfico convencional, o alemão Matthias Balwierz, conhecido na internet como Bitluni, adotou uma solução completamente diferente.

LEIA: MIT desenvolve IA que permite aos robôs criar memórias em tempo real

No projeto, cada pixel da tela é comandado por um microcontrolador baseado na arquitetura RISC-V, conectado diretamente a um LED RGB. Assim, cada chip é responsável tanto pelo processamento das informações quanto pelo controle de um único ponto da imagem.

Atualmente, o sistema reúne 8.192 microcontroladores operando em conjunto.

Apesar de já representar uma estrutura impressionante, essa quantidade corresponde apenas a uma fase intermediária. O objetivo final é alcançar cerca de 64 mil unidades, número suficiente para formar uma tela com resolução de 320 x 200 pixels, padrão bastante conhecido dos computadores e jogos da era do MS-DOS.

Embora essa resolução esteja muito distante dos padrões atuais, ampliar a quantidade de pixels torna o projeto exponencialmente mais complexo.

Caso a meta fosse reproduzir uma tela Full HD, por exemplo, seriam necessários mais de dois milhões de microcontroladores trabalhando simultaneamente, além de uma infraestrutura muito maior para alimentação elétrica, comunicação e sincronização entre todos os dispositivos.

Para simplificar a construção, Bitluni dividiu o sistema em módulos independentes formados por matrizes de 16 x 32 pixels. Essas unidades são organizadas em uma estrutura circular inspirada no supercomputador Cray-1, referência histórica em computação de alto desempenho.

A proposta não busca rivalizar com as GPUs produzidas por empresas como NVIDIA e AMD. O foco está em demonstrar, de forma didática, como operações gráficas podem ser distribuídas entre milhares de pequenos processadores executando tarefas em paralelo.

O maior desafio está na coordenação de milhares de chips

Os microcontroladores utilizados pertencem à família QingKe CH570, baseada na arquitetura RISC-V de 32 bits e capaz de operar em frequências próximas de 100 MHz.

Cada unidade conta ainda com memória integrada, conexão USB, comunicação sem fio de 2,4 GHz e suporte ao Bluetooth.

Embora cada chip custe cerca de 13 centavos de dólar, o valor total cresce rapidamente quando multiplicado pelas aproximadamente 64 mil unidades previstas.

Apenas os microcontroladores representam um investimento superior a oito mil dólares, sem incluir placas eletrônicas, fontes de alimentação e outros componentes.

Para evitar que um único controlador tenha de gerenciar todos os dispositivos, o projeto utiliza uma estrutura hierárquica. Cada conjunto de 32 microcontroladores é supervisionado por um controlador mais robusto, encarregado de coordenar a comunicação entre os chips daquele módulo.

Ainda assim, os desafios permanecem significativos

Quando estiver totalmente concluído, o equipamento poderá consumir aproximadamente 2.161 watts de potência, exigindo cerca de 655 amperes operando a 3,3 volts — um consumo comparável ao de diversos eletrodomésticos funcionando simultaneamente.

Para atender essa demanda, Bitluni adaptou uma fonte Corsair WS3000 e desenvolveu conversores capazes de reduzir a tensão de 12 volts para os 3,3 volts necessários aos microcontroladores.

Outro obstáculo apareceu durante a etapa de programação.

Instalar manualmente o firmware em dezenas de milhares de chips seria uma tarefa praticamente inviável. Como solução, o maker transformou uma impressora 3D em uma estação automática de gravação. Com um sistema de contatos elétricos e um script em Python baseado em comandos G-code, a impressora percorre cada microcontrolador e realiza a instalação do software de forma automatizada.

Embora ainda esteja distante do desempenho alcançado por uma GPU convencional, o projeto demonstra que diversos conceitos presentes nas placas gráficas modernas podem ser reproduzidos em um ambiente doméstico. Mais do que desenvolver um novo equipamento, Bitluni apresenta, passo a passo, os fundamentos de funcionamento de uma GPU, evidenciando como criatividade e engenharia podem tornar viáveis ideias consideradas improváveis.

Acumule cashback e transfira o dinheiro direto para sua conta!

A Bee Fenati (saiba mais aqui) segue em expansão para garantir aos seus usuários cada vez mais benefícios. Agora a plataforma conta com a Benefícios Rede Bee, que reúne descontos em dezenas de grandes marcas, com muitas delas oferecendo cashback, ou seja, o retorno de um valor da sua compra que poderá ser transferido para sua conta! (Saiba mais aqui)

Baixe o aplicativo nas lojas App Store (iOS) e Play Store (Android) e aproveite agora!

A rede oferece em um único ambiente ofertas em áreas como educação, compras, viagens, lazer, serviços, tecnologia e muito mais. Dentre as marcas parceiras estão Magalu, Renner, Drogasil, C&A, Casas Bahia, Petz, e outras dezenas de opções que oferecem tudo que você precisa na sua rotina!

Além de poderem aproveitar os descontos oferecidos pelas marcas parceiras, os sócios e contribuintes dos sindicatos filiados à Fenati (Federação Nacional dos Trabalhadores em Tecnologia da Informação) podem receber de volta um percentual a cada compra que realizarem em parceiros que oferecem o cashback.

Este valor fica em uma carteira digital dentro da plataforma e, a partir de R$ 20 reais acumulados em cashback, o trabalhador pode enviar o dinheiro direto para sua conta bancária! Na prática, a ferramenta permite que sócios e contribuintes dos sindicatos filiados à Fenati ZEREM o valor da sua contribuição assistencial e/ou associativa!

Atualmente, o valor da contribuição é de R$ 32,50 por mês para sócios e R$ 35 por mês para contribuintes, ou seja, é possível recuperar todo esse valor e ainda acumular muito mais – tudo isso contribuindo para fortalecer a categoria e transformando as compras do dia a dia em ganho real.

Qualifique-se agora com a Fenati Academy!

Dentro da Bee Fenati, o usuário encontra ainda a Fenati Academy, que oferece mais de 8 mil opções de qualificação e atualização profissional com bolsa integral para sócios e contribuintes de sindicatos filiados à Fenati.

Na plataforma, o profissional pode acessar o Sindplay, streaming de qualificação para profissionais de TI reconhecido como a “Netflix de TI”, que possui cursos em áreas como cibersegurança, Inteligência Artificial, desenvolvimento de softwares, desenvolvimento para a internet, administração de sistemas e redes, ciência de dados, gestão de projetos de TI, blockchain e tecnologias de moedas digitais, entre outras. (Saiba mais)

A ferramenta oferece também cursos em parceria com a Cisco Networking Academy, com CERTIFICAÇÕES GRATUITAS em áreas como segurança cibernética, Redes, IA, Ciência de dados, Inglês para TI, Programação, Tecnologia da informação, Alfabetização digital, Habilidades Profissionais (Soft skills) e Sustentabilidade. (Saiba mais)

Outra parceria da Fenati Academy é a Oracle University, uma das maiores referências globais em tecnologia. Os usuários já podem acessar cursos, trilhas de aprendizado e obter certificações Oracle gratuitamente ou com descontos exclusivos. Os conteúdos passam por áreas estratégicas como bancos de dados, computação em nuvem, inteligência artificial, desenvolvimento, automação e soluções corporativas. (Saiba mais)

Encontre o emprego dos seus sonhos com a Bee Hunter!

Sócios e contribuintes contam ainda com uma ferramenta para se aproximarem das melhores oportunidades do mercado de trabalho: a Bee Hunter, uma plataforma inteligente da Bee Fenati que utiliza tecnologia e inteligência artificial para tornar a busca por vagas mais eficiente, estratégica e conectada ao perfil de cada usuário. (Saiba mais aqui)

A partir do cadastro do currículo, a plataforma utiliza inteligência artificial para analisar informações como experiências, competências e objetivos profissionais, cruzando esses dados com vagas disponíveis em empresas parceiras como Vagas.com, Sinergy e Trampos e identificando as posições que mais combinam com o perfil do usuário.

A Bee Hunter vai além e auxilia o profissional a estar preparado para a vaga dos sonhos! Isso porque nossa inteligência analisa o perfil e sugere cursos da Fenati Academy que vão ajudá-lo a ampliar sua qualificação e elevar a aderência às vagas desejadas. Acesse agora clicando aqui e encontre seu emprego dos sonhos!

(Com informações Gizmodo)
(Foto: Reprodução/Magnific/sanuar husen)

Caio Simidzu

Publicado por
Caio Simidzu
Tags: sindical

Veja Também

  • TI

Pesquisadores desenvolvem robô microscópico capaz de funcionar durante meses

Dispositivo consegue se mover de forma autônoma por meses e pode ampliar as aplicações da…

1 hora atrás
  • TI

MIT desenvolve IA que permite aos robôs criar memórias em tempo real

Pesquisadores desenvolveram um sistema que registra continuamente o ambiente observado por robôs e recupera essas…

2 horas atrás
  • Notícias

Alunas do Paraná transformam óleo de cozinha usado em biodiesel para ônibus escolar

Desenvolvido por estudantes de uma escola pública, projeto reutiliza óleo de cozinha descartado para produzir…

3 horas atrás