Table of Contents
I veicoli autonomi stanno trasformando il trasporto consentendo alle auto di navigare e operare senza intervento umano. Una tecnologia chiave dietro questa rivoluzione è l'uso di processori digitali di segnale abilitati all'intelligenza artificiale (DSP), che gestiscono l'analisi dei dati complessa in tempo reale, rendendo la guida autonoma più sicura e più efficiente.
Quali sono i processori DSP abilitati all'intelligenza artificiale?
I processori digitali di segnale (DSP) sono microprocessori specializzati ottimizzati per il rapido elaborazione dei segnali reali come audio, video, temperatura, pressione e radar. I DSP tradizionali eccellono nelle operazioni matematiche come convoluzione, filtraggio e Fast Fourier Transforms (FFT) con alta efficienza e bassa latenza.
Architettura e componenti chiave
I DSP abilitati all'IA integrano tipicamente un core DSP convenzionale con acceleratori di rete neurali dedicati, memoria on-chip e interfacce per gli input dei sensori. L'acceleratore neurale può essere un'unità di moltiplicazione matrice, un array sistolico, o un motore convoluzionale configurabile. Molti processori moderni includono anche unità di elaborazione vettoriale e supporto per i dati aritmetici di precisione mista (ad esempio, INT8, FP bilanciamento).
Come si diffondono dalle CPU e GPU
Le unità di elaborazione centrali (CPU) offrono flessibilità ma consumano più potenza per funzionamento per attività di elaborazione del segnale. Le unità di elaborazione grafica (GPU) eccelleno a carichi di lavoro paralleli ma spesso richiedono una larghezza di banda di memoria esterna che può introdurre sanzioni di potenza e dimensioni.
Ruolo in veicoli autonomi
I processori DSP abilitati all'IA sono centrali a diverse funzioni critiche nei veicoli autonomi, che agiscono come ponte tra i dati dei sensori grezzi e i comandi di guida attuabili.
Trattamento dei dati del sensore
I veicoli a flusso autonome si basano su una serie di sensori: lidar] per le nubi a punto 3D, radar] per velocità e distanza, ] le telecamere per il riconoscimento visivo, e
Rilevazione e riconoscimento degli oggetti
Per le reti neurali convoluzionali (CNN) e i modelli basati sui trasformatori, i DSP abilitati all'IA identificano pedoni, ciclisti, altri veicoli, segnali stradali, marcature di corsia e ostacoli. L'integrazione di AI consente a questi processori di classificare oggetti con alta precisione anche in condizioni di sfida: bassa luce, avverso tempo, o parziale occlusione.
Creazione e pianificazione del percorso
Oltre alla percezione, i DSP abilitati all'IA aiutano nel processo decisionale, possono eseguire modelli di apprendimento di rinforzo o logica basata sulla regola per valutare gli scenari di guida, prevedere il comportamento di altri utenti della strada e pianificare traiettorie sicure. In alcune architetture, il DSP gestisce il loop di controllo a basso livello, che esegue comandi di sicurezza, frenanti e accelerazioni, basati su uscite da un pianificatore di livello superiore.
Risposta in tempo reale e fusione del sensore
La fusione del sensore è il processo di combinare i dati da sensori multipli per creare una rappresentazione unificata dell'ambiente. I DSP abilitati all'IA eccellere in questo perché possono elaborare simultaneamente segnali lidar, radar, fotocamera e ultrasuoni utilizzando una base di tempo comune. Per esempio, un DSP può allineare un punto di lidar cloud con un'immagine della fotocamera, quindi eseguire una rete neurale multi-modale per rilevare oggetti con maggiore fiducia rispetto a entrambi i sensori positivi.
Vantaggi dei DSP abilitati all'AI
Rispetto ai processori tradizionali e anche ad alcuni acceleratori di AI, i DSP abilitati all'IA offrono diversi vantaggi che sono particolarmente adatti alle applicazioni di guida autonoma.
Lavorazione ad alta velocità con latenza disintensiva
I DSP abilitati all'IA raggiungono la latenza bassa e prevedibile perché sono progettati per lo streaming dei dati e possono eseguire tubazioni senza sovraccarico interrotto. Ad esempio, un tipico processo di elaborazione del lidar, dai dati grezzi al rilevamento degli oggetti, può completare in meno di 10 millisecondi su un DSP ottimizzato, rispetto a 30-50 millisecondi di una differenza di velocità generale.
Efficienza energetica
Il consumo di energia è un importante costrizione dei veicoli elettrici e ibridi. I DSP abilitati all'IA consumano tipicamente 5–15 watt per carichi di lavoro a piena autonomia, mentre un sistema basato sulla GPU potrebbe richiedere 150–300 watt. Questa efficienza estende la gamma di guida e riduce i requisiti di gestione termica. Ad esempio, il processore S32V di NXP integra un'unità di elaborazione DSP e neurale (NPU) che offre 1.1 TOPS per watt a condizioni operative tipiche.
Accuratezza migliorata attraverso l'apprendimento on-Device
Mentre la maggior parte delle inferenze è fatta con modelli pre-trained, alcuni DSP abilitati all'IA supportano l'apprendimento incrementale o la messa a punto al bordo. Questo consente al veicolo di adattarsi al proprio ambiente di guida, apprendimento del traffico, marcature stradali specifiche, o ostacoli abituali. Il patrimonio di elaborazione del segnale del DSP migliora anche la qualità dei dati, che influenza direttamente l'accuratezza del modello.
Design compatto e affidabilità
I DSP abilitati all'IA sono spesso confezionati come dispositivi di sistema-on-chips (SoCs) che includono memoria, interfacce e funzionalità di sicurezza in un unico chip. Questa integrazione riduce lo spazio di bordo e il conteggio dei componenti, che è vitale per i veicoli di produzione dove ogni millimetro cubo conta. Inoltre, i DSP sono costruiti per l'affidabilità a lungo termine in condizioni difficili (la temperatura varia da -40100 °C a +125°C) e soddisfano gli standard di sicurezza AEC AEC.
Sfide e limitazioni
Nonostante i loro vantaggi, i DSP abilitati all'IA affrontano diverse sfide che devono essere affrontate per un'adozione diffusa nei veicoli autonomi.
Complessità di programmazione
L'ottimizzazione delle reti neurali per le architetture DSP richiede conoscenze specialistiche di aritmetica a punto fisso, gerarchie di memoria e parallelismo a livello di istruzione. Molti ingegneri del software automobilistico sono più familiari con la programmazione GPU o CPU. Aziende come Texas Instruments e ] Qualcomm hanno sviluppato gli strumenti di conversione del framework TenX e dei modelli
Scalabilità per livelli di autonomia più elevati
La maggior parte dei DSP abilitati all'AI attuali può gestire i carichi di lavoro di Livello 2+ (automazione parziale) e Livello 3 (automazione condizionale). Per il livello 4 (alta automazione) e il livello 5 (automazione completa), il calcolo richiede skyrocket.
Certificazione di sicurezza e sicurezza
I DSP abilitati all'IA devono essere certificati a ASIL-D (Automotive Safety Integrity Level D) da utilizzare nei sistemi di steer-by-wire o freno-by-wire. Raggiungere questa certificazione richiede una documentazione significativa, hardware ridondante e la memoria di codice di sfruttamento (ECC) di protezione contro errori. Inoltre, attacchi adversariali di rete neurale
Giocatori e tecnologie chiave
Molte aziende sono all'avanguardia nello sviluppo di processori DSP abilitati all'intelligenza artificiale per l'uso automobilistico, i cui prodotti dimostrano la diversità degli approcci in questo spazio.
- Texas Instruments (TI): I TDA4VM e TDA4VH SoC combinano DSP, un acceleratore di apprendimento profondo, e un ARM Cortex-A72 dual-core.
- I semiconduttori NXP: La famiglia S32V integra un DSP quad-core (basato sul nucleo VisioN) con un processore di riconoscimento delle immagini e un acceleratore radar.
- Qualcomm:[] La piattaforma Snapdragon Ride include un motore AI con DSP vettoriali (Qualcomm Hexagon) in esecuzione di reti neurali ottimizzate.
- Renesas:[] I R-Car V3U e V4H SoCs presentano un core DSP efficiente combinato con l'acceleratore hardware CNN, con un focus sui sistemi di visione surround a bassa potenza.
- Cadence:[] Offre DSP di visione Tensilica personalizzabili che possono essere adattati con estensioni di elaborazione neurale.
Queste piattaforme evidenziano la tendenza del settore dell'integrazione dell'IA direttamente nel DSP pipeline piuttosto che trattarli come processori separati.Per un'analisi approfondita di come questi processori confrontano, un'analisi completa di EDN[] fornisce benchmark sull'efficienza di throughput e di potenza.
Prospettive future
L'integrazione dei processori DSP abilitati all'AI nei veicoli autonomi dovrebbe accelerare, poiché gli algoritmi AI diventano più efficienti e l'hardware continua a ridursi, diverse tendenze plasmano la prossima generazione di piattaforme di calcolo automobilistico.
Ricerca avanzata in Architettura Neurale (NAS)
I ricercatori utilizzano NAS per progettare reti neurali ottimizzate specificamente per l'hardware DSP, bilanciando le operazioni, l'accesso alla memoria e la precisione. Queste reti possono ottenere una maggiore precisione con meno computazioni, consentendo prestazioni in tempo reale su core DSP più piccoli. Ciò significa che i futuri DSP abilitati all'intelligenza artificiale non dovranno essere così potenti da realizzare le stesse attività, riducendo ulteriormente i costi e i consumi di energia.
Integrazione con Edge e Cloud
Mentre il DSP gestisce l'inferenza in tempo reale, il veicolo può caricare i casi di bordo (ad esempio, i modelli di traffico insoliti) a un server cloud per la ritrazione. Il modello aggiornato può essere compresso e scaricato al DSP. Questa relazione simbiotica consente un miglioramento continuo senza sostituire l'hardware.
Autonomia di livello 5
Le tecnologie emergenti come la memoria 3D, i fotonici in silicio per le interfacce dei sensori e l'imballaggio avanzato (ad esempio, le architetture dei chiplet) consentiranno di scalare i DSP basati su un'uscita dinamica dell'AI. Ad esempio, i chiplet possono essere combinati tramite un interposer per creare un array di processori che offre oltre 100 TOPS mantenuti.
Standardizzazione e Open Ecosystems
Per abbassare la barriera all'ingresso, i corpi di standardizzazione come il Automotive Grade Linux (AGL) e il Robot Operating System for Automotive (ROS 2) stanno lavorando per creare astrazioni che permettono l'inferenza della rete neurale di funzionare trasparentemente su DSP. Aziende come Arm] stanno sviluppando estensioni di set di istruzioni aperte per le DSP che supportano le operazioni AI comuni.
Conclusioni
I processori digitali di segnale abilitati all'IAP sono un fattore critico della tecnologia autonoma del veicolo. Combinando il determinismo in tempo reale dei DSP tradizionali con il potere di riconoscimento del modello dell'intelligenza artificiale, forniscono la velocità, l'efficienza e la precisione necessaria per un auto-guida sicuro. Mentre le sfide rimangono nella complessità del software, scalabilità e certificazione, il rapido progresso nella progettazione del processore, l'ottimizzazione della rete neurale e i punti di sostegno dell'ecosistema verso un futuro in cui milioni di rilevamento di livello si muove il livello di livello di livello di livello di livello di livello si trasformano in standard.
Per ulteriori informazioni sull'evoluzione tecnica dei processori automobilistici, fare riferimento al sondaggio IEEE sulle architetture DSP per la guida autonoma[ e la Guida Embedded.com sui sistemi AI in tempo reale.