Le nouveau Hardware Support Package de MathWorks automatise la génération de code à partir de modèles MATLAB et Simulink pour l’architecture Neural Processing Unit Hexagon de Qualcomm

Le nouveau Hardware Support Package élimine les tâches manuelles chronophages d'optimisation et de vérification du code tout en permettant les tests Processor-in-the-Loop

Natick, MA - (12 septembre 2024)

MathWorks, leader dans le développement de logiciels de calcul mathématique, a annoncé aujourd'hui la mise à disposition d'un Hardware Support Package pour la technologie de Neural Processing Unit (NPU) Hexagon™ de Qualcomm® embarquée dans la famille de processeurs Snapdragon®. Le Hardware Support Package de MathWorks automatise la génération de code à partir de modèles MATLAB® et Simulink® avec une optimisation explicite pour l'architecture NPU Hexagon de Qualcomm Technologies, afin d'améliorer l'exactitude des données et la conformité aux normes, tout en augmentant la productivité du workflow de développement. L'utilisation des logiciels MathWorks et de l'approche Model-Based Design donne aux ingénieurs les moyens de déployer du code C de qualité production pour des applications embarquées, sans nécessiter de connaissances approfondies sur le NPU. 

« La mission de Qualcomm Technologies est de permettre aux ingénieurs de créer des produits et des applications qui innovent et exploitent tout le potentiel des processeurs Snapdragon », déclare Vinesh Sukumar, directeur principal du Product Management chez Qualcomm Technologies, Inc. « Alors que la demande pour des applications NPU hautes performances ne cesse de croître, la collaboration entre MathWorks et Qualcomm Technologies permet aux développeurs de créer efficacement des applications embarquées optimisées pour le NPU Hexagon. »

Le Hardware Support Package de MathWorks pour le NPU Hexagon gère plusieurs difficultés critiques dans le processus de développement, notamment les erreurs de compilation, le recours à des frameworks codés à la main, la vérification numérique manuelle et le défi de retracer le code jusqu’au modèle. Les ingénieurs qui n'ont pas de connaissances approfondies sur le NPU Hexagon et sa chaîne d'outils peuvent utiliser le package pour exécuter des simulations PIL (Processor-in-the-Loop) directement dans Simulink en s'appuyant sur le simulateur Hexagon, ce qui garantit ainsi que le code cible optimisé fonctionne de manière exacte, efficace et fiable, avant d'être déployé sur le hardware réel.

« En exploitant la puissance de l'approche Model-Based Design et les capacités avancées du NPU Hexagon, nous facilitons le travail des ingénieurs pour la création d'applications NPU de haute qualité », déclare Jim Tung, MathWorks Fellow. « Notre collaboration avec Qualcomm Technologies vise à éliminer les processus manuels au profit de workflows hautement automatisés, afin d'aider les organisations d'ingénierie à réduire leurs délais de mise sur le marché et à garantir des performances optimales. »

Les capacités de génération automatique de code de MATLAB et Simulink sont reconnues dans le monde entier par des clients des secteurs de l'automobile, de l'aérospatiale, des équipements médicaux et d'autres industries. Les logiciels MathWorks optimisent déjà la génération de code pour différents processeurs, notamment ARM Cortex-M, ARM Cortex-A, ARM Cortex-R, Infineon AURIX TC3x et TC4x, ainsi que les GPU ARM et NVIDIA. 

À propos de MathWorks

MathWorks est le leader mondial des logiciels de calcul mathématique. MATLAB, langage des ingénieurs et des scientifiques, est un environnement de programmation pour le développement d'algorithmes, l'analyse et la visualisation de données, et le calcul numérique. Simulink est un environnement de conception par schéma-bloc destiné à la simulation et à l'approche Model-Based Design appliquée aux systèmes embarqués et multi-domaines. Les ingénieurs et les scientifiques du monde entier utilisent ces produits pour accélérer le rythme de la recherche, de l'innovation et du développement dans de nombreux secteurs tels que l'automobile, l'aérospatiale, les communications, l’électronique et l’automatisation industrielle. MATLAB et Simulink constituent des outils essentiels pour l’enseignement et la recherche dans les meilleures universités et établissements d'enseignement supérieur du monde entier. Fondée en 1984, la société MathWorks emploie plus de 6 000 collaborateurs répartis dans 34 bureaux à travers le monde. Son siège est implanté à Natick (Massachusetts) aux États-Unis. Vous trouverez de plus amples informations sur www.mathworks.com.

MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.

Snapdragon and Qualcomm branded products are products of Qualcomm Technologies, Inc. and/or its subsidiaries. Qualcomm patented technologies are licensed by Qualcomm Incorporated. Qualcomm, Snapdragon and Hexagon are trademarks or registered trademarks of Qualcomm Incorporated.