Quali sono gli usi dei processori nei cellulari?
Il cuore di uno smartphone moderno è il system-on-chip (SoC). Contiene almeno una dozzina di core che sono specializzati per fare cose diverse. Vedi questo schema a blocchi di riferimento del SoC di ARM.
Hai i core principali del processore disposti all'interno di due cluster composti da core a bassa (Cortex-A7/53/55) e alta potenza (Cortex-A15/57/7x) disposti in una configurazione 2+2, 4+4, 6+2 chiamata big.LITTLE o 1+7, 1+3 (DyanmicIQ). Sono responsabili della gestione del funzionamento e delle applicazioni. Accanto a questi, si hanno anche i co-processori di crittografia e sicurezza della piattaforma, più un numero di tensione (DVS), potenza (PMIC) e altri processori secondari.
Poi si ha la GPU. ad esempio Adreno e Mali. A volte accompagnata da 'MP' che significa core multiplo. Una GPU mobile è altamente scalabile e tipicamente contiene 4, 12, 16 o 20 shader core.
Ci sono anche processori dedicati alla gestione della codifica/decodifica video e un processore di visualizzazione che è collegato al controller del display dello smartphone (usando MIPI DSI). I moderni SoC contengono anche processori di segnale per immagini e telecamere che fanno tutto il lavoro pesante quando si tratta di elaborazione delle immagini. Troverete anche controller multipli per la gestione della memoria (DRAM), USB, PCI Express, suono, SDIO, eMMC/UFS, seriale, sensori, modem/WiFi/BT** ecc.
Tutti questi sono 'incollati' insieme usando interconnessioni e bus ad alta velocità on-die (vedi schema qui sotto).
** Queste caratteristiche possono anche essere situate al di fuori del die del SoC, i processori/controllori modem, WiFi e Bluetooth si trovano o su altri chip o in pacchetti 'combo' per WiFi/BT. Questi generalmente si interfacciano con il SoC primario dello smartphone usando PCI Express o SDIO.
Articoli simili
- Al giorno d'oggi, gli smartphone sono dotati di processori AI. Quali sono gli usi di questi processori piuttosto che nella fotocamera AI?
- Perché i processori dei chipset Apple sono più potenti dei processori Qualcomm ed Exynos?
- Perché i processori ARM sono più efficienti dal punto di vista energetico (prestazioni/watt) dei processori x86?
- Perché i processori AMD producono più calore dei processori Intel?