banner

Blog

Dec 10, 2023

Des normes ouvertes qui alimentent l’avenir de la vision embarquée

Les normes ouvertes rationalisent l’interopérabilité entre les technologies critiques, réduisant ainsi les coûts de développement de produits et les délais de commercialisation tout en accélérant l’innovation industrielle.

Pour connaître les dernières avancées réalisées dans ce domaine, IMVE a récemment interrogé le cerveau deLaurent Pinchart, fondateur d'Ideas on Board et membre d'un nouveau groupe de travail poursuivant une norme de vision intégrée sous l'égide du groupe Khronos.

IMVE : Quel est le parcours de votre organisation ?

PL : En tant qu'organisme de normalisation à but non lucratif comptant près de 200 sociétés membres, le groupe Khronos s'engage à développer et à faire évoluer des normes d'interopérabilité ouvertes et libres de droits pour le bien de l'industrie. Notre slogan « Connecter le logiciel au silicium » reflète notre mission consistant à doter les marchés clés d'API standard rapides et efficaces qui permettent aux applications logicielles, aux bibliothèques et aux moteurs d'exploiter la puissance de l'accélération du silicium pour des cas d'utilisation exigeants tels que les graphiques 3D, le calcul parallèle, l'augmentation. et réalité virtuelle, traitement de la vision et inférence.

Entreprises membres du groupe Khronos

Nous sommes une organisation dirigée par nos membres qui croit que les normes ouvertes qui ne sont pas contrôlées par une seule entreprise ou qui en dépendent peuvent souvent être le fil conducteur de la continuité du progrès de l'industrie à mesure que les technologies, les plates-formes et les positions sur le marché tourbillonnent et évoluent.

IMVE : Quelles sont certaines des normes existantes développées par les membres de Khronos ?PL : La famille de standards ouverts activement développés par Khronos comprend des API d'accélération 3D telles qu'OpenGL et la nouvelle génération, l'API GPU Vulkan ; des initiatives autour des normes de format 3D, notamment glTF pour les actifs et KTX pour les textures ; la norme API OpenXR pour la réalité augmentée et virtuelle portable ; et une famille d'API et de langages pour le calcul parallèle, l'accélération de la vision et l'inférence – notamment OpenCL, SYCL, SPIR-V et OpenVX – et maintenant la nouvelle API de caméra embarquée Kamaros actuellement en développement.

IMVE : Existe-t-il des versions alternatives de l'une de ces normes pour différentes applications ?

PL : Oui. Khronos a également l'habitude d'adapter les API d'accélération grand public aux marchés critiques en matière de sécurité. Vulkan SC est dérivé de l'API Vulkan, pour rationaliser la certification de sécurité des systèmes qui utilisent l'accélération GPU, en permettant aux implémenteurs de systèmes de fournir des ensembles de preuves de certification avec des coûts et des efforts réduits. OpenVX possède un profil critique pour la sécurité qui permet le déploiement rapide de modèles de réseaux neuronaux entraînés.

Enfin, le nouveau groupe de travail Khronos SYCL sur les questions de sécurité étudie les exigences de l'industrie en matière d'API de programmation parallèle générale pour le calcul accéléré à l'aide du modèle de programmation à source unique C++ standard de SYCL sur les marchés critiques en matière de sécurité. SYCL SC comblera le fossé entre les API de bas niveau telles que Vulkan SC et le langage de haut niveau C++ pour rationaliser le développement et la certification de sécurité des systèmes intégrant une accélération sophistiquée du traitement parallèle, y compris l'intelligence artificielle et les pipelines d'apprentissage automatique.

IMVE : Quels types d'organisations sont impliquées dans les groupes de travail Khronos ?

PL : Pour utiliser le groupe de travail SYCL SC comme exemple, ce groupe de travail a déjà obtenu le soutien de leaders de l'industrie, notamment AMD, Arm, Barcelona Supercomputer Center, Codeplay, CoreAVI, Intel, Intellias, Mercedes-Benz et Qualcomm Technologies Inc. Tous les membres de Khronos peuvent participer à n’importe quel groupe de travail et l’adhésion à Khronos est ouverte à tous. Khronos accueille chaleureusement toute entreprise souhaitant participer.

Groupes de travail actifs sur la normalisation de Khronos

IMVE : Pourquoi une norme API de caméra intégrée est-elle nécessaire ?

PL : Les sous-systèmes de caméra sophistiqués sont de plus en plus essentiels dans divers marchés tels que la robotique, la conduite autonome, les jumeaux numériques et la réalité virtuelle et augmentée, où le traitement de la vision, utilisant souvent l'apprentissage automatique, est utilisé pour comprendre l'environnement, les processus, les objets et les utilisateurs. Par conséquent, un nombre et une diversité croissants de capteurs et de processeurs de signaux d’image (FAI) associés sont étroitement intégrés aux accélérateurs de vision et d’inférence dans des systèmes embarqués autonomes.

PARTAGER