A Microchip Technology Inc. lançou o VectorBlox Accelerator Software Development Kit (SDK) para atender à necessidade crescente de inferência com eficiência energética em aplicativos de borda, tornando mais fácil para os desenvolvedores de software implementar seus algoritmos em matrizes de portas programáveis em campo PolarFire (FPGAs). Ao usar o SDK, os desenvolvedores podem usar os FPGAs PolarFire para criar aplicativos de rede neural baseados em sobreposição flexível de baixo consumo de energia, sem aprender um fluxo de ferramenta FPGA.
O VectorBlox Accelerator SDK foi projetado para permitir que os desenvolvedores codifiquem em C / C ++ e programem redes neurais com baixo consumo de energia e pode executar modelos no TensorFlow e no formato open neural network exchange (ONNX). O VectorBlox Accelerator SDK pode ser operado nos sistemas operacionais Linux e Windows, e possui um simulador pouco preciso que pode ser usado para validar a precisão do hardware no próprio ambiente de software. Com a ajuda da rede neural IP, o kit também suporta a capacidade de carregar modelos de rede diferentes em tempo de execução.
Os FPGAs PolarFire oferecem até 50% menos energia total do que os dispositivos concorrentes, ao mesmo tempo que oferecem blocos matemáticos com capacidade 25% maior que podem fornecer até 1,5 tera de operações por segundo (TOPS). Ao usar os FPGAs, os desenvolvedores podem alavancar a personalização e a diferenciação por meio da capacidade de atualização inerente dos dispositivos e capacidade de integrar funções em um único chip. O PolarFire está disponível em uma variedade de tamanhos para combinar desempenho, potência e compensações de tamanho de pacote para aplicações, para permitir que os clientes implementem suas soluções em tamanhos de pacote tão pequenos quanto 11x11 mm.
Para saber mais sobre o VectorBlox Accelerator SDK, visite o site oficial da Microchip Technology Inc.