Differenze tra APU, CPU, GPU e iGPU su un PC

APU, CPU, GPU e iGPU sono quattro termini che usiamo praticamente ogni giorno nel hardware mondo, e che per coloro che non sono molto ben informati in materia possono essere fonte di confusione. Per questo motivo, in questo articolo spiegheremo che cosa ognuno di essi è, e ovviamente quali sono le loro differenze.

In realtà, in questo mondo di hardware siamo costretti a utilizzare molti acronimi, acronimi e anglicismi per facilitare la comunicazione, ma in molte occasioni sono così tanti da creare confusione. Tra questi termini, senza dubbio APU, CPU, GPU e iGPU sono i più utilizzati (oltre a RAM, ovviamente), quindi per evitare confusione spiegheremo cosa è ciascuno di essi e come differiscono.

APU, CPU, GPU e iGPU, cosa significano?

È obbligatorio iniziare dall'inizio, poiché questi quattro termini sono solo acronimi o acronimi che provengono dall'inglese, ma ognuno fa riferimento a un componente hardware diverso e specifico.

  • APU : Unità di elaborazione accelerata o unità di elaborazione accelerata.
  • CPU : Unità centrale di elaborazione o unità centrale di elaborazione.
  • GPU : Unità di elaborazione grafica o unità di elaborazione grafica.
  • iGPU : Unità di elaborazione grafica integrata o unità di elaborazione grafica integrata.

AMD-APU

Molti di voi diranno: una CPU con iGPU è un'APU e avete ragione ma non del tutto, quindi lo spiegheremo in dettaglio di seguito, ma nel modo più semplice possibile per renderlo comprensibile.

Quali sono le differenze e perché sono così chiamate?

Cominciamo con le basi, la CPU. Il La CPU è il processore di un PC, il "cervello" incaricato di eseguire tutte le operazioni e che controlla tutto ciò che accade nel sistema.

D'altra parte abbiamo il GPU , che è il "processore" che il schede grafiche dedicate incorporare e che, a differenza delle CPU, sono le sue istruzioni e i suoi componenti interni ottimizzato per la grafica . Sebbene una CPU possa eseguire la maggior parte delle operazioni (non tutte) di una GPU e viceversa, poiché non sono ottimizzate per questo, le prestazioni sono sostanzialmente inferiori, motivo per cui sono due componenti separati.

CPU vs GPU

In altre parole, il processore è dedicato alle operazioni generali che un PC deve eseguire, mentre la GPU è interamente dedicata ai calcoli relativi alla grafica che vediamo sullo schermo, come la generazione di scenari, poligoni, ecc. Per eseguire questi calcoli, incorporano hardware diverso all'interno e anche il loro set di istruzioni è diverso.

Alcune CPU possono incorporare un processore grafico nello stesso die, chiamato iGPU , che non è altro che un GPU integrata ma funziona in modo indipendente. In questo modo, si ottiene che senza la necessità di una scheda grafica dedicata possiamo visualizzare il contenuto su un monitor, sebbene in questi casi le prestazioni siano piuttosto basse a causa delle limitazioni fisiche che hanno.

Intel iGPU

Come variante delle CPU con iGPU, nel 2011 AMD ha lanciato il concetto di APU, che differisce da questi in quanto l'hardware grafico che integra non solo è significativamente più potente (infatti, AMD li vende come dispositivi di gioco), hanno una differenza fondamentale, il HSA (eterogeneo) architettura .

Pertanto, la differenza tra un'APU e una CPU con iGPU è che in un'APU i core di calcolo (CPU) condividono i dati direttamente con i core grafici (iGPU), essendo in grado di utilizzare l'uno e l'altro indipendentemente dal tipo di operazioni che stiamo svolgendo esibendosi sempre nel PC. In breve, un'APU ha un'architettura HSA e questo semplifica il numero di passaggi che devono essere eseguiti per completare qualsiasi istruzione.

APU di AMD

Se dobbiamo fare un sommario molto grezzo e semplice di ciascuno di questi termini, dovremmo dire quanto segue:

  • CPU: è il processore, che è responsabile delle operazioni quotidiane del PC.
  • GPU: è il processore grafico, responsabile di tutto ciò che riguarda questi.
  • iGPU: è un piccolo processore grafico integrato nello stesso die della CPU.
  • APU: nei sistemi AMD, è una CPU con iGPU che ha un'architettura eterogenea per migliorare le prestazioni.