La société Ceva, qui fournit sous licence des technologies de détection et de connectivité sans fil, affirme avoir développé avec SensPro la première architecture DSP pour contrôleur multicapteur (sensor hub) conçue pour gérer le traitement et la fusion des données issues des capteurs au sein d’équipements sensibles à leur environnement contextuel. ...SensPro cible plus particulièrement les concepteurs de processeurs spécialisés capables de s’adapter de manière éco-efficace à la prolifération de multiples types de capteurs dans les smartphones, les robots, les automobiles, les casques de réalité virtuelle ou augmentée, les assistants vocaux, les appareils de la maison connectée ou les applications industrielles et médicales émergentes.
Ces capteurs (caméras, radars, lidars, capteurs de temps de vol ToF, microphones et centrales à inertie IMU), génèrent en effet divers types de données (liées à l’image, à l’audio, aux signaux RF, aux mouvements…) à des débits très variés qu'il faut éventuellement analyser en local en y appliquant des algorithmes IA (intelligence artificielle).
Selon Ceva, l’architecture SensPro, conçue dès le départ pour maximiser le rapport performances/watt pour le traitement multicapteur complexe, est taillée pour les opérations mathématiques à virgule flottante à simple et demi-précision requises pour le traitement du signal à plage dynamique élevée, la création de nuages de points et l’apprentissage de réseaux de neurones profonds (DNN). Elle offrirait aussi la forte capacité de calcul parallèle 8 et 16 bits requise pour le traitement de la voix et de l'image, l'inférence DNN et la localisation et la cartographie simultanées (SLAM). « Le défi consiste aujourd’hui à traiter et fusionner différents types de données provenant de différents types de capteurs, indique Yohann Tschudi de la société d’études Yole Développement: En utilisant un mix de traitements scalaire et vectoriel, de calculs mathématiques en virgule flottante et fixe, le tout couplé à une microarchitecture évoluée, SensPro offre aux concepteurs d’équipements et de puces-systèmes SoC une architecture de processeur unifiée qui répond aux besoins de tout dispositif multicapteur sensible au contexte. »
Bloc-diagramme de l'architecture Ceva SensPro