Neues MathWorks Hardware Support Package automatisiert die Codegenerierung aus MATLAB- und Simulink-Modellen für die Architektur der Qualcomm Hexagon Neural Processing Unit

Neues Hardware-Supportpaket erspart zeitaufwendige manuelle Codeoptimierung und -verifikation und ermöglicht gleichzeitig Processor-in-the-Loop-Tests

Natick, MA - (12 Sep 2024)

MathWorks, der führende Entwickler von mathematischer Berechnungssoftware, gab heute die Einführung eines Hardware-Supportpakets für die Qualcomm® Hexagon™ Neural Processing Unit (NPU) bekannt, deren Technologie in die Snapdragon®-Prozessorfamilie eingebettet ist. Das Hardware Support Package von MathWorks automatisiert die Codegenerierung aus MATLAB®- und Simulink®-Modellen, die explizit für die Hexagon NPU-Architektur von Qualcomm Technologies optimiert wurden, um die Datengenauigkeit und die Einhaltung von Standards zu verbessern und gleichzeitig die Produktivität des Entwicklerworkflows zu erhöhen. Mithilfe der MathWorks Software und Model-Based Design können Entwickler C Code in Produktionsqualität für eingebettete Anwendungen bereitstellen, ohne dafür tiefgreifende Kenntnisse in Bezug auf die NPU zu benötigen. 

„Qualcomm Technologies hat es sich zur Aufgabe gemacht, Ingenieure bei der Entwicklung innovativer Produkte und Anwendungen zu unterstützen und dabei das volle Potenzial der Snapdragon-Prozessoren auszuschöpfen“, so Vinesh Sukumar, Sr. Director of Product Management, Qualcomm Technologies, Inc. „Die Zusammenarbeit zwischen MathWorks und Qualcomm Technologies ermöglicht es Entwicklern, eingebettete und für die Hexagon NPU optimierte Anwendungen auf effiziente Weise zu entwickeln – zumal die Nachfrage nach leistungsstarken NPU-Anwendungen weiter steigt.“

Das Hardware Support Package von MathWorks für die Hexagon NPU beseitigt gleich mehrere Schwachstellen im Entwicklungsprozess, darunter Kompilierungsfehler, die Abhängigkeit von handgeschriebenen Frameworks, die manuelle numerische Verifikation und die Herausforderung, den Code zum Modell zurückzuverfolgen. Ingenieure ohne tiefgreifende Kenntnisse der Hexagon NPU und ihrer Toolchain können mit dem Paket Processor-In-the-Loop (PIL)-Simulationen direkt in Simulink durchführen und dabei den Hexagon-Simulator nutzen, um sicherzustellen, dass der optimierte Zielcode korrekt, effizient und zuverlässig arbeitet, bevor er auf der tatsächlichen Hardware bereitgestellt wird. 

„Durch die Kombination von Model-Based Design und den umfangreichen Funktionen der Hexagon NPU wird es für Ingenieure jetzt noch einfacher, hochwertige NPU-Anwendungen zu entwickeln“, so Jim Tung, MathWorks Fellow. „Unsere Zusammenarbeit mit Qualcomm Technologies konzentriert sich auf den Verzicht auf manuelle Prozesse zugunsten hochautomatisierter Workflows, um Entwicklungsunternehmen dabei zu helfen, die Markteinführungszeit zu verkürzen und eine optimale Performance zu gewährleisten.“

Die automatische Codegenerierung von MATLAB und Simulink wird weltweit von Kunden aus der Automobilindustrie, der Luft- und Raumfahrt, der Medizintechnik und anderen Branchen geschätzt. Bereits jetzt optimiert die MathWorks Software schon die Codegenerierung für verschiedene Prozessoren, darunter ARM Cortex-M, ARM Cortex-A, ARM Cortex-R, Infineon AURIX TC3x und TC4x sowie Grafikkarten von ARM und NVIDIA. 

Über MathWorks

MathWorks ist der führende Entwickler von Software für mathematische Berechnungen. MATLAB, die Sprache für Ingenieure und Wissenschaftler, ist eine Programmierumgebung für Algorithmen-Entwicklung, Datenanalyse, Visualisierung und numerische Berechnungen. Simulink ist eine Blockdiagrammumgebung für die Simulation und das Model-Based Design von Multi-Domain- und Embedded-Engineering-Systemen. Ingenieure und Wissenschaftler weltweit verlassen sich auf diese Produkte, um die Forschung, Innovation und Entwicklung in der Automobilindustrie, Luft- und Raumfahrt, Kommunikationstechnik, Elektronik, industriellen Automatisierung und weiteren Branchen zu beschleunigen. Darüber hinaus sind MATLAB und Simulink wichtige Lehr- und Forschungstools in führenden Universitäten und Institutionen aus aller Welt. MathWorks wurde 1984 gegründet und beschäftigt über 6.000 Mitarbeitende in 34 Niederlassungen weltweit. Der Hauptsitz des Unternehmens befindet sich in Natick, Massachusetts, USA. Weitere Informationen finden Sie unter 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.