La strada verso l'intelligenza artificiale integrata

Zachariah Peterson
|  Creato: dicembre 16, 2022  |  Aggiornato: aprile 18, 2024
AI incorporata

Nell'aprile 2021, ho pubblicato un articolo su Printed Circuit Design & Fab, dove ho proclamato che il futuro dell'IA è integrato. In breve, il mio punto di vista è che i sistemi integrati sfrutteranno un maggiore uso dell'IA sul dispositivo finale, il che significa che dipenderanno meno dalle piattaforme cloud o dai data center per l'inferenza.

Senza dubbio, credo che il futuro dell'IA sia ancora integrato, ma non con il chipset o l'architettura di sistema che avrei pensato. Al momento della scrittura dell'articolo precedente, ero ancora fissato sull'idea che la logica combinazionale + sequenziale potesse conquistare tutti i problemi di calcolo. L'esperienza ha dimostrato che semplicemente non può.

Questa visione è stata confermata negli ultimi 18 mesi, in particolare con il rilascio di molti nuovi chip acceleratori per l'IA nel 2022. Per i progettisti e gli ingegneri di PCB, questi chip rappresentano un'ottima opzione per aggiungere rapidamente capacità di IA a un progetto tramite interfacce standard. Tipicamente, questi sono accessibili tramite una linea PCIe Gen2 o più veloce, possibilmente tramite USB, o anche con qualcosa di lento come SPI per acceleratori a basso calcolo. I chip sono inoltre disponibili in pacchetti standard (quad o BGA) che si posizionerebbero e traccierebbero nel modo usuale. Per vedere dove l'IA su dispositivo è arrivata e dove sta andando, ho deciso di presentare alcuni dei rilasci di acceleratori IA più interessanti del 2022.

Rilasci di Processori IA nel 2022

Dato che il mondo è ora entrato nell'era dell'IA, l'industria hardware ha molto terreno da recuperare per competere con l'industria del software. Alcuni dei processori avanzati più recenti che mirano alle applicazioni di IA embedded sono elencati nella tabella qui sotto.

Prodotto

Organizzazione

Differenziatore

Chip di rete neurale a impulsi

Indian Institute of Technology

Consumo di energia ultra-basso

Processore di Apprendimento Gerarchico

Ceromorphic

Struttura di transistor alternativa

Unità di Elaborazione Intelligenti (IPU)

Graphcore

Diversi prodotti mirati a dispositivi finali e cloud

Katana Edge AI

Synaptics

Combina rilevamento di visione, movimento e suono

Chip ET-SoC-1

Tecnologia Esperanto

Basato su RISC-V per carichi di lavoro AI e non-AI

NeuRRAM

CEA–Leti

Processore neuromorfico ispirato alla biologia basato su RAM resistiva (RRAM)

Chip GrAI VIP

GrAI Matter

Rilevamento basato su eventi per l'elaborazione delle immagini

SoC per l'apprendimento automatico (MLSoC)

SiMa.ai

Capacità di visione computerizzata plug-and-play

ECM 3532

Eta Compute

Processore di fusione dei sensori, consumo energetico molto basso

SoC EyeQ

Mobileye

Mirato ai sistemi automobilistici

 

Queste startup e istituti di ricerca stanno spingendo l'IA incorporata in avanti con notevoli avanzamenti nei loro chip personalizzati. Al contrario, non abbiamo visto ulteriori sviluppi significativi dai prodotti di IA incorporata stabiliti come Google Coral, che era uno dei moduli o chip acceleratori facili da usare. Oltre a questi processori specializzati, ci sono altri due percorsi che i progettisti possono intraprendere per integrare le capacità di IA incorporata nei loro progetti.

Tre Percorsi per l'AI Integrata

Dopo aver esaminato le tendenze di queste startup, dei produttori di semiconduttori consolidati e della comunità open source, ci sono tre vie per implementare l'AI integrata in un nuovo sistema:

Acceleratori software su MCU – Il percorso di calcolo più basso per accelerare l'inferenza AI, il tagging/pre-processing e l'addestramento è nel firmware/software. Pacchetti come TinyML permettono agli sviluppatori di implementare rapidamente tecniche di accelerazione basate su software che velocizzano l'inferenza. Questi metodi coinvolgono la manipolazione dei dati o del modello al fine di ridurre il numero di passaggi di elaborazione richiesti nell'inferenza. Con queste tecniche, gli sviluppatori possono ora eseguire modelli di inferenza più semplici su piccoli MCU, tutto con logica sequenziale + combinata semplice.

Silicio personalizzato – Non c'è possibilità che i SoC personalizzati scompaiano presto, dato che tutti i grandi nomi della tecnologia iperscalata sviluppano le proprie capacità interne di sviluppo dei chip. Con core pronti all'uso da ARM e con uno standard aperto come RISC-V, i progettisti di chip possono rapidamente avviare un design del core che implementa operazioni di calcolo AI a livello logico come istruzione hardware. Questo riduce enormemente il consumo di energia e il numero di operazioni di calcolo grezzo.FPGA – C'è stata una continua spinta a spostare gli FPGA dal loro ruolo storico di strumenti per il prototipaggio di chip verso il mainstream come processori di grado produttivo. I fornitori di semiconduttori stanno ora supportando l'implementazione di RISC-V e l'accelerazione AI per costruire core FPGA altamente personalizzati con compiti di inferenza e addestramento AI implementati a livello di istruzione. Tutti i miei recenti progetti per clienti per applicazioni avanzate (sistemi di imaging guidati dall'AI e fusione di sensori) sono stati costruiti attorno a un FPGA come processore principale.

Xilinx Zynq FPGA
Zynq FPGA from Xilinx.

 

Quale Direzione Prenderà l'Industria?

I prodotti elencati sopra sono tutti costruiti su silicio personalizzato. L'industria degli FPGA non ha bisogno di silicio personalizzato specificamente per l'AI, i loro clienti possono utilizzare strumenti di sviluppo per implementare l'AI a livello logico senza preoccuparsi di progettare circuiti logici per imitare la struttura di una rete neurale. I fornitori di semiconduttori stanno vedendo il valore dell'approccio FPGA e stanno fornendo gli strumenti di sviluppo di cui i progettisti hanno bisogno (includono risorse RISC-V) per implementare un core AI in un FPGA.

In termini di selezione e posizionamento dei componenti, ciò significa che alcuni sistemi potrebbero ridursi a chip fisicamente più piccoli, un BOM più ridotto e l'eliminazione di una parte ad alto rischio dell'assemblaggio, ovvero il chip acceleratore AI. Eliminare l'acceleratore AI è un'ottima idea a tutti i livelli. Per la produzione, i costi complessivi dei componenti e dell'assemblaggio saranno probabilmente ridotti. Per il progettista PCB, si ha un chip in meno (tipicamente con un alto numero di I/O su un BGA) e i suoi periferici che è necessario posizionare e instradare. Per lo sviluppatore, elimina la necessità di sviluppare un driver per controllare l'acceleratore esterno e poi integrarlo nell'applicazione embedded.

Gli sviluppatori AI embedded possono implementare queste opzioni di acceleratore AI guidate dall'hardware nei PCB con il set completo di strumenti di progettazione prodotto in Altium Designer®. Le funzionalità CAD in Altium Designer abilitano tutti gli aspetti della progettazione di sistemi e prodotti, che vanno dal packaging e layout PCB, fino alla progettazione di cablaggi e cavi. Quando hai terminato il tuo progetto e vuoi rilasciare i file al tuo produttore, la piattaforma Altium 365™ rende facile collaborare e condividere i tuoi progetti.

Abbiamo appena iniziato a scoprire cosa è possibile fare con Altium Designer su Altium 365. Inizia oggi la tua prova gratuita di Altium Designer + Altium 365.

Sull'Autore

Sull'Autore

Zachariah Peterson ha una vasta esperienza tecnica nel mondo accademico e industriale. Prima di lavorare nel settore dei PCB, ha insegnato alla Portland State University. Ha condotto la sua Fisica M.S. ricerche sui sensori di gas chemisorptivi e il suo dottorato di ricerca in fisica applicata, ricerca sulla teoria e stabilità del laser casuale. Il suo background nella ricerca scientifica abbraccia temi quali laser a nanoparticelle, dispositivi semiconduttori elettronici e optoelettronici, sistemi ambientali e analisi finanziaria. Il suo lavoro è stato pubblicato in diverse riviste specializzate e atti di conferenze e ha scritto centinaia di blog tecnici sulla progettazione di PCB per numerose aziende. Zachariah lavora con altre società del settore PCB fornendo servizi di progettazione e ricerca. È membro della IEEE Photonics Society e dell'American Physical Society.

Risorse correlate

Documentazione Tecnica Correlata

Tornare alla Pagina Iniziale
Thank you, you are now subscribed to updates.