Microchip Technology Inc. ha presentado el kit de desarrollo de software (SDK) del acelerador VectorBlox para satisfacer la creciente necesidad de inferencias energéticamente eficientes en aplicaciones de borde al facilitar que los desarrolladores de software implementen sus algoritmos en arreglos de puertas programables en campo (FPGA) PolarFire. Al usar el SDK, los desarrolladores pueden usar los FPGA PolarFire para crear aplicaciones de redes neuronales basadas en superposiciones flexibles y de bajo consumo sin tener que aprender un flujo de herramientas FPGA.
El VectorBlox Accelerator SDK está diseñado para permitir a los desarrolladores codificar en C / C ++ y programar redes neuronales energéticamente eficientes y puede ejecutar modelos en TensorFlow y el formato de intercambio de redes neuronales abiertas (ONNX). El VectorBlox Accelerator SDK se puede operar en sistemas operativos Linux y Windows, y tiene un simulador un poco preciso que se puede usar para validar la precisión del hardware en el propio entorno de software. Con la ayuda de la red neuronal IP, el kit también admite la capacidad de cargar diferentes modelos de red en tiempo de ejecución.
Los FPGA PolarFire ofrecen hasta un 50 por ciento menos de potencia total que los dispositivos de la competencia, al mismo tiempo que ofrecen bloques matemáticos de capacidad un 25 por ciento más alta que pueden ofrecer hasta 1,5 tera de operaciones por segundo (TOPS). Al usar los FPGA, los desarrolladores pueden aprovechar la personalización y la diferenciación a través de la capacidad de actualización inherente de los dispositivos y la capacidad de integrar funciones en un solo chip. El PolarFire está disponible en una variedad de tamaños para igualar las compensaciones de rendimiento, potencia y tamaño de paquete para las aplicaciones, para permitir a los clientes implementar sus soluciones en tamaños de paquete tan pequeños como 11x11 mm.
Para saber más sobre VectorBlox Accelerator SDK, visite el sitio web oficial de Microchip Technology Inc.