Il lancio
Il 10 novembre 2020 Apple presenta il chip M1, primo SoC della linea Apple Silicon progettato internamente per Mac — dopo l’annuncio della transizione da Intel (giugno 2020, WWDC). Esordisce su MacBook Air, MacBook Pro 13” e Mac mini. Il processo produttivo è TSMC N5 (5 nm).
L’architettura
M1 integra in un singolo package CPU (4 core performance Firestorm + 4 core efficiency Icestorm), GPU (fino a 8 core), Neural Engine (16 core per inferenza ML), ISP, Secure Enclave e — elemento architetturalmente rilevante — RAM LPDDR4X fisicamente integrata sul package stesso (on-package) e condivisa come memoria unificata coerente fra tutte le unità di calcolo.
Non c’è più distinzione fra memoria di sistema e VRAM: CPU, GPU e Neural Engine accedono agli stessi indirizzi senza copie esplicite. Questo elimina il collo di bottiglia tradizionale PCIe-GPU e riduce drasticamente il consumo energetico.
L’evoluzione della linea
La roadmap dichiarata prevede varianti Pro/Max/Ultra e generazioni successive M2/M3/M4 nei prossimi due anni, con processo migliorato e Neural Engine più potente.
Significato per AI locale
La memoria unificata apre la strada alle workstation Apple come piattaforme praticabili per inferenza locale di LLM (all’epoca una nuova frontiera), tramite llama.cpp con backend Metal e PyTorch con device mps (Metal Performance Shaders).
Impatto
Il lancio dell’M1 ha segnato:
- La fine della dipendenza Apple da Intel dopo 15 anni
- Il ritorno di ARM come architettura mainstream per desktop/laptop, dopo che Microsoft Surface ARM aveva avuto successo limitato
- Una nuova pressione competitiva su Intel e AMD per design energeticamente efficienti
- La dimostrazione che la memoria unificata poteva funzionare a scale oltre mobile
Nel contesto italiano
Apple Silicon si sta diffondendo rapidamente tra sviluppatori, team creativi, ricercatori universitari, studi professionali e PMI italiane come alternativa credibile al laptop x86 tradizionale.
Riferimenti: Apple M1 (10 novembre 2020). Apple Silicon line. Processo TSMC N5 (5 nm). Firestorm/Icestorm cores, Neural Engine, unified memory on-package. Framework: Metal, PyTorch MPS.
