Chiudi l'annuncio

Quando Apple è passata dai processori Intel alla propria soluzione sotto forma di chip Apple Silicon per i suoi computer, ha migliorato significativamente le prestazioni e il consumo energetico. Anche durante la presentazione stessa, ha evidenziato i principali processori, che insieme formano il chip complessivo e sono alla base delle sue capacità. Naturalmente a questo proposito intendiamo CPU, GPU, Neural Engine e altro ancora. Mentre il ruolo della CPU e della GPU è generalmente noto, ad alcuni utenti Apple non è ancora chiaro a cosa serva effettivamente il Neural Engine.

Il colosso di Cupertino presso Apple Silicon si basa sui suoi chip per iPhone (serie A), che sono dotati praticamente degli stessi processori, compreso il già citato Neural Engin. Tuttavia, nemmeno un dispositivo è completamente chiaro a cosa serva effettivamente e perché ne abbiamo bisogno. Anche se questo è abbastanza chiaro con CPU e GPU, questo componente è più o meno nascosto, mentre garantisce processi relativamente importanti in background.

Perché è bello avere un motore neurale

Ma facciamo luce sul fatto essenziale, anzi positivo, che i nostri Mac con chip Apple Silicon sono dotati di uno speciale processore Neural Engine. Come forse saprai, questa sezione è specifica per lavorare con l'intelligenza artificiale e l'apprendimento automatico. Ma questo di per sé non deve rivelare molto. Tuttavia, se dovessimo riassumere il tutto in generale, possiamo dire che il processore serve ad accelerare i compiti rilevanti, il che rende il lavoro della GPU classica notevolmente più semplice e accelera tutto il nostro lavoro su questo computer.

Nello specifico, il Neural Engine viene utilizzato per compiti correlati, che, a prima vista, non differiscono in alcun modo da quelli normali. Può trattarsi di analisi video o riconoscimento vocale. In questi casi entra in gioco l’apprendimento automatico, che comprensibilmente richiede prestazioni e consumo energetico. Quindi sicuramente non fa male avere un assistente pratico con una chiara attenzione a questo problema.

mpv-shot0096
Il chip M1 e i suoi componenti principali

Collaborazione con CoreML

Anche il framework Core ML di Apple va di pari passo con il processore stesso. Attraverso esso, gli sviluppatori possono lavorare con modelli di machine learning e creare applicazioni interessanti che utilizzeranno poi tutte le risorse disponibili per le loro funzionalità. Sui moderni iPhone e Mac con chip Apple Silicon, il Neural Engine li aiuterà in questo. Dopotutto, questo è anche uno dei motivi (non l'unico) per cui i Mac sono così buoni e potenti nell'ambito del lavoro con i video. In tal caso non si affidano solo alle prestazioni del processore grafico, ma si avvalgono anche dell'aiuto del Neural Engine o di altri motori multimediali per l'accelerazione video ProRes.

Framework Core ML per l'apprendimento automatico
Il framework Core ML per l'apprendimento automatico viene utilizzato in una varietà di applicazioni

Motore neurale in pratica

Sopra, abbiamo già brevemente abbozzato lo scopo per cui viene effettivamente utilizzato il Neural Engine. Oltre alle applicazioni che funzionano con l'apprendimento automatico, i programmi per l'editing di video o il riconoscimento vocale, apprezzeremo le sue capacità, ad esempio, nell'applicazione nativa Foto. Se di tanto in tanto usi la funzione Live Text, dove puoi copiare il testo scritto da qualsiasi immagine, dietro c'è il Neural Engine.

.