Raspberry Pi demonstrou interesse em um sistema integrado de aprendizado de máquina

A Raspberry Pi Foundation lançou sua primeira placa microcontrolada Pi Pico em janeiro passado, custando apenas US $ 4. Com base no RP2040 SoC da fundação, o Pi Pico já vendeu 250.000 cópias e 750.000 foram encomendadas.

Na recente conferência tinyML Talk, o cofundador da fundação Raspberry Pi, Eben Upton, deu um vislumbre do futuro da plataforma. Com Pi Pico, a fundação mostrou interesse em inteligência artificial E as próximas iterações devem trazer melhorias significativas para o aprendizado de máquina.

Os slides apresentados por Eben Upton no evento mostram que Pi Pico pode servir como um bloco de construção para projetar placas especializadas para aprendizado de máquina (ML).

Na verdade, Pi Pico é uma placa pequena e barata que integra o sistema RP2040 em um chip (SoC) projetado pela própria fundação.

Este SoC integra um chip Arm Cortex-M0 + dual-core que opera até 133 MHz, com 264 KB de memória de acesso aleatório estática (SRAM) e 2 MB de armazenamento flash onboard. De tamanho pequeno (21 x 51 mm), a placa também inclui uma porta USB com 26 pinos de E / S.

“Eu acho que é extremamente provável que haja alguma outra peça de silício como [RP2040] do Raspberry Pi. Acho que há uma grande oportunidade aqui: devido à necessidade de executar com eficiência em processadores, o mundo tinyML pressionou por um foco real em primitivos bons o suficiente. O interessante sobre este mundo para nós é que ele é um mundo muito estático em termos de como os primitivos se parecem, então há um pouco de interesse de pesquisa no momento no que pode ser construído na forma de uma implementação melhor, algo que provavelmente não tem mais desempenho aritmético do que um núcleo de processador, mas não tem toda a estrutura em torno dele.

O conector de E / S presente em computadores de placa única está ausente na placa do microcontrolador, o que pode ser inconveniente. Em vez disso, a base oferece almofadas perfuradas com bordas irregulares, como se para destacar onde este microcontrolador poderia ser mais usado.

A plataforma também é comercializada em bobinas de 600 unidades a serem integradas em linhas de montagem automatizadas. A nova placa do microcontrolador é programável em linguagem C. Um kit de desenvolvimento que se integra ao Visual Studio é fornecido para essa finalidade.

O Cortex M0 + não possui um processador de número de ponto flutuante. Esse aspecto é tratado por meio do SDK de programação da linguagem C. Uma porta MicroPython também está disponível no cartão para lidar com o software da linguagem Python. Na conferência tinyML Talk, os palestrantes notaram que são necessárias mais placas de sistema em um chip RP2040. Portanto, empresas como Adafruit, Pimoroni e Sparkfun estão lançando seu próprio hardware, muitos dos quais têm recursos não encontrados no Pi Pico.

Upton disse no evento que a equipe interna de ICs específicos de aplicativos Raspberry Pi (ASIC) está trabalhando na próxima iteração.

apresentando Upton sugere que a equipe parece se concentrar em aceleradores de luz para aplicativos de aprendizado de máquina com consumo ultrabaixo. Durante sua palestra em Upton, ele apresentou um slide intitulado "Direções futuras". O slide mostra três placas "Pi Silicon" da geração atual, duas das quais são de parceiros de placa, MicroMod RP2040 da SparkFun e Nano RP2040 Connect do Arduino.

A terceira é da ArduCam, fabricante de câmeras baseadas na plataforma Raspberry Pi. A ArduCam está atualmente trabalhando no ArduCam Pico4ML, que integra aprendizado de máquina, câmera, microfone e funções de exibição em uma caixa Pico.

O último ponto sugere qual poderia ser o projeto futuro, que poderia vir na forma de aceleradores de luz, talvez 4 a 8 acumulações múltiplas (MACs) por ciclo de clock. Em seu discurso, Upton disse que é "muito provável que haja outro segmento de silício vindo do Raspberry Pi".

Por fim, se você tiver interesse em saber mais sobre esta nova versão, pode consultar os detalhes no link a seguir.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.