O chip Efficient Computer Emerges, uma startup de chip emergente, revelou uma microarquitetura de processador que promete ser 100 vezes mais eficiente em termos energéticos do que as CPUs de uso geral disponíveis atualmente. A arquitetura do processador reconfigurável é adaptada para casos de uso específicos, especialmente em computação embarcada e de ponta de baixo consumo de energia, e requer uma pilha de software proprietária (compilador) que suporte linguagens de programação gerais. A Efficient já possui seu primeiro chip de teste, chamado Monza.
Os processadores tradicionais de uso geral são projetados para lidar com praticamente todas as cargas de trabalho possíveis e para serem compatíveis com softwares lançados há décadas, o que aumenta muito sua complexidade e, eventualmente, o consumo de energia. A Arquitetura Fabric da Efficient é uma arquitetura de processador de fluxo de dados reconfigurável que pode executar código especialmente otimizado com paralelismo em sua ‘estrutura de computação’. A arquitetura foi desenvolvida em mais de sete anos de pesquisa na Carnegie Mellon University.
A recompilação de software é obrigatória para esta arquitetura, portanto, a compatibilidade de software será uma limitação dos processadores baseados em Fabric no mercado convencional. A pilha de software da Efficient suporta as principais linguagens incorporadas, para que os desenvolvedores de aplicativos reais possam recompilar rapidamente seu código para a arquitetura Fabric.
Efficient fornece poucos detalhes sobre como funciona a arquitetura de seu processador, mas com base na forma como a empresa a descreve, parece que os recursos da CPU podem ser ajustados por software para uma carga de trabalho específica, o que pode aumentar muito a eficiência. Enquanto isso, a Efficient afirma que o Fabric pode lidar com cálculos de processamento de dados de uso geral, análise de dados e ser usado para IA e ML, o que sugere que estamos lidando com uma arquitetura inerentemente paralela. Efficient afirma que sua arquitetura Fabric é 100 vezes mais eficiente que unidades microcontroladoras (MCUs) e consome 1.000 vezes menos energia que GPUs. O que a empresa não revelou são os números reais de desempenho dos chips baseados na arquitetura Fabric.
Mesmo assim, a Efficient não perde tempo para nos lembrar de várias vantagens importantes dos processadores com baixo consumo de energia. Em geral, o Fabric permite soluções de computação no dispositivo mais eficientes (o que elimina ou reduz a comunicação dispendiosa com a nuvem), custos operacionais mais baixos, frotas maiores e um impacto ambiental reduzido. A eficiência energética máxima poderá criar novos casos de utilização e até novas classes de dispositivos, o que diminuirá os problemas de compatibilidade de software, uma vez que, de qualquer forma, esses dispositivos necessitarão de novo software.
“O consumo de energia tem impacto em quase tudo na computação moderna, desde a localização dos dispositivos até às capacidades que oferecem e à escala da sua implementação”, disse Brandon Lucia, cofundador e CEO da Efficient Computer. “Estamos removendo a barreira energética da computação de ponta, ao mesmo tempo que oferecemos aos desenvolvedores a liberdade e flexibilidade para construir rapidamente dispositivos e aplicações em escala. Hardware e software eficientes reduzirão significativamente o consumo de energia para computação, criando categorias inteiramente novas de casos de uso.”
A Efficient Computer recebeu sua primeira rodada de financiamento de US$ 16 milhões liderada pela Eclipse, uma empresa de capital de risco que financiou Cerebras, FlexLogix e Tenstorrent.
“O segredo de longa data da comunidade tecnológica de processadores de uso geral altamente ineficientes retardou a inovação e limitou as aplicações, especialmente na borda”, disse Greg Reichow, sócio da Eclipse. “Mais do que apenas preencher esta lacuna, a equipe Efficient está introduzindo uma categoria inteiramente nova de processador que permite às organizações reconsiderar o que é possível. Com sua eficiência energética incomparável, o processador independente de software é capaz de alimentar uma variedade de dispositivos inteligentes com recursos adicionais projetados para melhorar a experiência do usuário e o consumo de dados e, em geral, servem como um catalisador para o avanço da inovação.”