Il nuovo pacchetto di supporto hardware MathWorks automatizza la generazione di codice dai modelli MATLAB e Simulink all’architettura dell’unità di elaborazione neurale Qualcomm Hexagon

Il nuovo pacchetto di supporto hardware MathWorks automatizza la generazione di codice dai modelli MATLAB e Simulink all’architettura dell’unità di elaborazione neurale Qualcomm Hexagon

Natick, MA - (12 set 2024)

MathWorks, leader nello sviluppo di software per il calcolo matematico, ha annunciato oggi il rilascio di un pacchetto di supporto hardware per l’unità di elaborazione neurale (NPU) Qualcomm® Hexagon™, la tecnologia integrata nella famiglia di processoriSnapdragon®. Il pacchetto di supporto hardware MathWorks automatizza la generazione di codice dai modelli MATLAB® e Simulink® ottimizzati specificamente per l’architettura della NPU Hexagon di Qualcomm Technologies per migliorare la precisione dei dati e la conformità agli standard, incrementando al contempo la produttività del workflow dello sviluppatore. L’utilizzo del software MathWorks e della progettazione Model-Based consente agli ingegneri di distribuire facilmente codice C di alta qualità per applicazioni embedded senza dover conoscere la NPU in maniera approfondita. 

“La missione di Qualcomm Technologies è consentire agli ingegneri di creare prodotti e applicazioni all’avanguardia che sfruttino tutto il potenziale dei processori Snapdragon”, dichiara Vinesh Sukumar, Senior Director of Product Management di Qualcomm Tecnologies, Inc. “Dal momento che la domanda di applicazioni NPU ad alte prestazioni è in continua crescita, la collaborazione tra MathWorks e Qualcomm Technologies consente agli sviluppatori di sviluppare in modo efficiente applicazioni embedded ottimizzate per la NPU Hexagon.”

Grazie al pacchetto di supporto hardware MathWorks per la NPU Hexagon è possibile far fronte a diversi aspetti critici del processo di sviluppo, tra cui errori di compilazione, l’utilizzo di framework scritti a mano, la verifica numerica manuale e la sfida di ricollegare il codice al modello. Gli ingegneri che non conoscono nel dettaglio la NPU Hexagon e la relativa toolchain possono utilizzare il pacchetto per eseguire simulazioni Processor-In-The-Loop (PIL) direttamente in Simulink con il simulatore Hexagon, assicurandosi che il codice di destinazione ottimizzato funzioni correttamente, in maniera efficiente e affidabile prima della distribuzione sull’hardware reale. 

“Sfruttando tutta la potenza della progettazione Model-Based e le funzionalità avanzate della NPU Hexagon, per gli ingegneri sarà molto più facile creare applicazioni NPU di alta qualità”, dichiara Jim Tung, socio di MathWorks. “La nostra collaborazione con Qualcomm Technologies si concentra sull’eliminazione dei processi manuali a favore di workflow altamente automatizzati per aiutare le organizzazioni ingegneristiche a ridurre i tempi di immissione sul mercato e assicurare prestazioni ottimali.”

Le funzionalità di generazione automatica di codice di MATLAB e Simulink sono considerate affidabili dai clienti di tutto il mondo nei settori automobilistico, aerospaziale, dispositivi medici e molti altri. Il software MathWorks ottimizza già la generazione di codice per vari processori, tra cui ARM Cortex-M, ARM Cortex-R, Infineon AURIX TC3x e TC4x, e per le GPU di ARM e NVIDIA. 

Informazioni su MathWorks

MathWorks è leader nello sviluppo di software per il calcolo matematico. MATLAB, il linguaggio del calcolo tecnico, è un ambiente di programmazione per lo sviluppo di algoritmi, l’analisi dei dati, la visualizzazione e il calcolo numerico. Simulink è un ambiente grafico per la simulazione e la progettazione Model-Based di sistemi embedded e dinamici multidominio. Gli ingegneri e gli scienziati di tutto il mondo si affidano a queste famiglie di prodotti per accelerare il passo nelle attività di ricerca, innovazione e sviluppo nel settore automobilistico, aerospaziale, dell’elettronica, dei servizi finanziari, della biotecnologia e della farmaceutica e molti altri ancora. I prodotti MathWorks sono anche degli strumenti essenziali di ricerca e insegnamento utilizzati presso le università e gli istituti di formazione di tutto il mondo. Fondata nel 1984, MathWorks ha la propria sede centrale a Natick, Massachusetts, USA e conta oggi un organico di oltre 6.000 dipendenti in 34 paesi. Per maggiori informazioni, visita 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.