Les deux visent à mettre en œuvre des réseaux de neurones dans les produits de bord de réseau industriels et grand public. Ils ne sont pas adaptés à la formation en réseau, ce qui doit être fait ailleurs.
«L'accélérateur de réseau de neurones binarisés (BNN)» prend en charge les poids 1bit, a une quantification d'activation de 1 bit et est conçu pour être utilisé avec les FPGA iCE40 UltraPlus de l'entreprise.
La combinaison de l'accélérateur et du FPGA est destinée à des applications permanentes telles que la détection de mots clés verbaux, la détection de visages et la détection d'objets.
Les paramètres d'application prédits de BNN + iCE40 UltraPlus sont:
Le deuxième produit, «accélérateur de réseaux neuronaux convolutionnels (CNN)», supporte un choix de données de 1, 8 et 16 bits pour les poids et l'activation, est destiné aux FPGA ECP5 - qui sont généralement destinés à la vidéo.
Pour enregistrer les ressources FPGA, différentes largeurs de mots (1, 8 ou 16 bits) peuvent être mélangées et appariées dans différentes couches du réseau neuronal.
Cette combinaison d'accélérateur et de FPGA est destinée aux applications comprenant le suivi de visage, le suivi d'objets, la détection de signes de vitesse et le comptage d'objets.
Les paramètres d'application CNN + ECP5 prévus sont:
Pour le développement de logiciels, l'entreprise introduit un compilateur de réseau neuronal compatible avec les systèmes de développement de réseau Caffe et TensorFlow.
Selon le directeur marketing de Lattice, Deepak Boppana, le compilateur ne nécessite aucune expérience préalable de RTL, et analysera et simulera également des conceptions.
Selon Boppana, il est prévu que le compilateur soit utilisé à côté de l'environnement de développement Radiant de la société pour la combinaison BNN + iCE40 UltraPlus ou son environnement de développement Diamond pour CNN + EC5P.
Pour les clients qui ne savent pas comment développer une application basée sur un réseau de neurones, l'entreprise s'est associée à des sociétés de services de conception, notamment Colorado Engineering, Wipro, Softnautincs et VectorBlox.
Des cartes de développement matériel sont déjà disponibles pour les iCE40 UltraPlus et ECP5.
Des applications de pontage d'interface et d'agrégation de données sont attendues dans les applications IoT à haut volume, notamment les enceintes intelligentes, les caméras de surveillance, les robots industriels et les drones.
Des conceptions de référence sont prévues pour la détection de visages, la détection de mots clés (iCE40 UltraPlus) et pour l'EC5P: comptage d'objets, suivi de visage et détection de signes de vitesse.
Les accélérateurs sont marqués 'SensAI'.