Microchip revela kit de desenvolvimento de software

Microchip revela kit de desenvolvimento de software e IP de rede neural para criar facilmente soluções inteligentes de visão incorporada em FPGA de baixa potência

O VectorBlox SDK e IP da Microchip oferece uma maneira fácil para os desenvolvedores de software programarem uma rede neural treinada sem conhecimento prévio em FPGA

CHANDLER, Arizona, 18 de maio de 2020 – Com o surgimento da inteligência artificial (IA), do aprendizado de máquina (ML) e da Internet das Coisas (IoT), os aplicativos estão migrando para a borda da rede onde os dados são coletados, exigindo uma economia de energia soluções para oferecer mais desempenho computacional em formatos cada vez menores e com restrições térmicas. Por meio de sua iniciativa Smart Embedded Vision , a Microchip Technology Inc. ( Nasdaq: MCHP ) atende à crescente necessidade de inferências com eficiência de energia em aplicativos de borda, facilitando aos desenvolvedores de software a implementação de seus algoritmos no PolarFire ®matrizes de portas programáveis ​​em campo (FPGAs). Como uma adição significativa ao portfólio de soluções desse segmento, o Kit de Desenvolvimento de Software Acelerador VectorBlox da Microchip (SDK) ajuda os desenvolvedores a tirar proveito dos FPGAs PolarFire da Microchip para criar aplicativos de rede neural baseados em sobreposição flexíveis e de baixo consumo de energia sem aprender um fluxo de ferramentas FPGA.

Saiba mais: baixar whatsapp gb

Os FPGAs são ideais para aplicativos de IA de ponta, como inferências em ambientes de computação com restrição de energia, porque eles podem executar mais operações de giga por segundo (GOPS) com maior eficiência de energia do que uma unidade de processamento central (CPU) ou unidade de processamento gráfico (GPU), mas eles exigem habilidades especializadas em design de hardware. O VectorBlox Accelerator SDK da Microchip foi projetado para permitir que os desenvolvedores codifiquem em C / C ++ e programem redes neurais de baixo consumo de energia sem experiência prévia em design de FPGA.

O kit de ferramentas altamente flexível pode executar modelos no TensorFlow e no formato ONNX (Open Neural Network Exchange), que oferece a mais ampla interoperabilidade da estrutura. O ONNX suporta muitas estruturas, como Caffe2, MXNet, PyTorch e MATLAB ® . Diferentemente das soluções FPGA alternativas, o VectorBlox Accelerator SDK da Microchip é suportado nos sistemas operacionais Linux ® e Windows ® , e também inclui um simulador pouco preciso que fornece ao usuário a oportunidade de validar a precisão do hardware enquanto estiver no ambiente de software. O IP da rede neural incluído no kit também suporta a capacidade de carregar diferentes modelos de rede em tempo de execução.

“Para que os desenvolvedores de software se beneficiem das eficiências de energia dos FPGAs, precisamos remover o impedimento deles de aprender novas arquiteturas de FPGA e fluxos de ferramentas proprietários, oferecendo flexibilidade para portar soluções de multi-estrutura e multi-rede, ”Disse Bruce Weyer, vice-presidente da unidade de negócios Field Programmable Gate Array da Microchip. “O VectorBlox Accelerator SDK da Microchip e o núcleo de IP de rede neural oferecerão aos desenvolvedores de software e hardware uma maneira de implementar uma arquitetura de rede neural convolucional de sobreposição extremamente flexível nos FPGAs PolarFire, a partir da qual eles poderão construir e implementar com mais facilidade seus sistemas de borda habilitados para IA que possuem os melhores fatores de forma, características térmicas e de potência da categoria “.

Para inferir no limite, os FPGAs PolarFire fornecem até 50% menos energia total do que os dispositivos concorrentes, além de oferecer blocos matemáticos com capacidade 25% maior que podem fornecer até 1,5 tera operações por segundo (TOPS). Ao usar FPGAs, os desenvolvedores também têm maiores oportunidades de personalização e diferenciação por meio da capacidade de atualização inerente dos dispositivos e capacidade de integrar funções em um único chip. O IP da rede neural PolarFire FPGA está disponível em vários tamanhos para corresponder às compensações de desempenho, energia e tamanho de pacote para a aplicação, permitindo que os clientes implementem suas soluções em tamanhos de pacote tão pequenos quanto 11 × 11 mm.

A iniciativa Smart Embedded Vision da Microchip foi lançada em julho passado para fornecer aos desenvolvedores de hardware e software ferramentas, núcleos de propriedade intelectual (IP) e placas para atender aos requisitos de fator de forma pequeno e com restrição térmica de aplicativos de borda. Como os FPGAs da PolarFire fornecem menos energia em comparação com outras soluções, os clientes podem eliminar a necessidade de ventiladores em seus gabinetes. Os FPGAs PolarFire também oferecem uma integração mais funcional para o design de um cliente. Por exemplo, em aplicativos como uma câmera inteligente, os FPGAs PolarFire podem integrar o pipeline de sinal de imagem que inclui a interface do sensor, o controlador DDR, o IP de processamento de sinal de imagem (ISP) e as interfaces de rede, enquanto integram a inferência de aprendizado de máquina.

Disponibilidade

O VectorBlox Accelerator SDK da Microchip está programado para estar disponível no terceiro trimestre de 2020, começando com um Programa de Acesso Antecipado em junho. Os FPGAs PolarFire estão em produção hoje. Para obter mais informações, visite a página da Web Smart Embedded Vision ou entre em contato com vectorblox@microchip.com .

Sobre a Microchip Technology Inc.