HDG spiega: cos'è una GPU?

La GPU o unità di elaborazione grafica(Graphical Processing Unit) è un microchip dedicato progettato per eseguire specificamente attività relative alla grafica a una velocità molto più elevata rispetto a una CPU o un'unità di elaborazione centrale(Central Processing Unit)

In generale, le GPU(GPUs) gestiscono il lato visivo dei videogiochi, nonché software di editing video, progettazione grafica, progettazione 3D e altri strumenti simili. Di recente, le GPU(GPUs) sono state utilizzate anche per alcune attività non grafiche come il mining di criptovalute, che funziona bene con il loro design interno unico.

La differenza tra(Difference Between) una GPU e una CPU

Ogni computer, laptop, tablet o console di gioco, ha una CPU . La CPU è il cervello della macchina. Quando esegui il software sul tuo dispositivo, è la CPU che segue le istruzioni e fa tutti i calcoli necessari. Ovviamente, ogni microchip esegue istruzioni, quindi cosa rende speciale una CPU

La maggior parte delle CPU moderne ha quattro core CPU(CPU cores) , sebbene questo numero stia crescendo rapidamente. Il numero di calcoli che una CPU può eseguire contemporaneamente è limitato dal numero di core. Ma una CPU è molto brava a fare un piccolo numero di calcoli complessi di qualsiasi tipo, molto velocemente, uno dopo l'altro.

Tuttavia, le moderne GPU(GPUs) hanno una filosofia di progettazione molto diversa. Invece di un numero limitato di core di elaborazione complessi e completi, hanno centinaia o migliaia di core di processore semplici progettati per eseguire istruzioni in parallelo, specificamente relative alla grafica. 

Ad esempio, un'istruzione per ombreggiare un pixel nell'immagine in un certo modo. I moderni(Modern) display dei computer hanno milioni di pixel. Il rendering e l'animazione di grafica 3D realistica con frame rate uniformi richiede questa enorme potenza di elaborazione parallela. Quindi, se vuoi elaborare moltissimi comandi semplici contemporaneamente, vuoi una GPU .

GPU(Are GPUs) e schede grafiche(Graphics Cards) sono la stessa cosa(Same Thing) ?

È diventato comune utilizzare i termini " GPU " e "scheda grafica" in modo intercambiabile. Il che(Which) porta a situazioni in cui qualcuno dirà che il proprio computer non ha una GPU , ma ciò che significano veramente è che il computer non ha una scheda grafica.

Cos'è una GPU ? La GPU si riferisce specificamente al microprocessore stesso, ma ovviamente una GPU non può funzionare da sola. Ha bisogno di altri componenti per fare il suo lavoro. Quindi esaminiamo i diversi modi in cui le GPU(GPUs) sono impacchettate.

Schede grafiche

Una scheda grafica è un dispositivo discreto che si collega a uno slot standard sulla scheda madre del computer. È costituito dal circuito stampato, dalla GPU , dalla memoria, dai connettori del display, dai connettori di alimentazione e da altri vari componenti necessari alla GPU .

Le schede grafiche hanno anche sistemi di raffreddamento dedicati che aiutano a mantenere la GPU entro una temperatura operativa sicura. Il principale vantaggio delle schede grafiche è che possono essere facilmente sostituite con modelli più recenti senza la necessità di sostituire l'intero computer o scheda madre.

GPU integrate

Le GPU(GPUs) integrate sono integrate nello stesso alloggiamento di una CPU . Quindi un computer dotato di uno di questi non ha bisogno di una scheda grafica separata per funzionare. I connettori del display(Display) sono forniti dalla scheda madre e la GPU condivide lo stesso pool di memoria della CPU . Naturalmente, anche CPU e GPU condividono lo stesso sistema di raffreddamento e alimentazione. 

Le GPU(GPUs) integrate sono piuttosto potenti al giorno d'oggi e alcune possono anche essere utilizzate per la grafica di videogiochi modesta, ma il loro principale vantaggio è il risparmio di costi e spazio. Ecco(Which) perché sono una soluzione popolare in molti laptop.

Tablet e smartphone hanno anche GPU(GPUs) integrate , ma queste fanno parte di un pacchetto “system on a chip”. Sui computer, solo la CPU e la GPU condividono lo stesso pacchetto Nel caso dei SoC(SoCs) , la RAM , lo storage, i controller periferici e gli altri componenti che compongono l'intero sistema sono tutti sullo stesso pacchetto di silicio.

GPU dedicate

Una GPU(GPU) dedicata è distinta da una scheda grafica e GPU(GPUs) integrate . È più facile pensarla come una scheda grafica incorporata nel computer. I laptop sono i principali dispositivi che utilizzano GPU(GPUs) dedicate .

Proprio come con una scheda grafica, la GPU dispone di memoria e raffreddamento propri, ma a differenza di una scheda grafica non è possibile modificare o aggiornare la GPU dedicata . Esistono pochi laptop che utilizzano moduli GPU intercambiabili , ma questa è una rara eccezione.

Schede grafiche esterne

Uno sviluppo recente, le schede grafiche esterne, fanno uso di porte ad alta velocità sui computer moderni. Thunderbolt 3 su USB C(Thunderbolt 3 over USB C) è la soluzione preferita. Le schede esterne possono essere una soluzione integrata o semplicemente un contenitore che puoi utilizzare con qualsiasi scheda grafica adatta.

Questa è una buona soluzione per gli utenti di laptop che desiderano una soluzione GPU più potente quando sono alla scrivania. Puoi leggere di più sulle GPU esterne(external GPUs) nel nostro articolo su di esse.

Comprensione delle specifiche della GPU

Se vuoi sapere come scegliere tra diverse schede grafiche, dai un'occhiata alla nostra guida all'acquisto di schede grafiche(graphics card buyer’s guide) per una spiegazione dettagliata delle specifiche della GPU . Se vuoi solo una rapida carrellata, ecco i numeri chiave che contano quando si tratta di GPU :

  • Il numero di processori
  • La quantità di memoria
  • La larghezza di banda totale della memoria
  • Funzionalità speciali, come il ray tracing hardware

Sfortunatamente, conoscere questi numeri o dettagli non ti dirà molto sulle prestazioni di una determinata GPU o scheda grafica. Alla fine, ciò che conta di più sono le prestazioni con le applicazioni che desideri eseguire, che puoi facilmente trovare nei benchmark pubblicati online.

Attività di calcolo GPU generali

L'ultima cosa importante da sapere sulle moderne GPU(GPUs) è che possono essere utilizzate per determinate attività non grafiche. Poiché le GPU(GPUs) sono essenzialmente costituite da un numero enorme di processori semplici, qualsiasi lavoro che richiede molti calcoli eseguiti in parallelo può trarre vantaggio dall'esecuzione su una GPU .

Ad esempio, il marchio di schede Nvidia funziona con le istruzioni CUDA ( Compute Unified Device Architecture ). Puoi scrivere software utilizzando CUDA in modo che utilizzi il design unico della GPU per accelerare determinati tipi di calcoli.

C'è anche OpenCL , che non è collegato a una marca specifica di carte. Le GPU(GPUs) vengono applicate all'analisi dei big data, all'apprendimento automatico, al deep learning, al mining di criptovalute e a un elenco sempre crescente di lavori avanzati che in passato avrebbero avuto bisogno di supercomputer.

Posso vedere chiaramente ora

Questi sono i fatti più importanti che devi sapere su cosa sono le GPU(GPUs) . Ora sai cosa sono, a cosa servono e in che modo sono diversi dagli altri tipi di processori. Dovremmo essere tutti grati per le GPU(GPUs) . L'uso dei computer sarebbe molto meno colorato e amichevole senza di loro!



About the author

Sono un software engineer con oltre 10 anni di esperienza nel campo dell'ingegneria Windows. Sono specializzato nello sviluppo di applicazioni basate su Windows, nonché di driver hardware e audio per il sistema operativo Windows di nuova generazione di Microsoft, Windows 11. La mia esperienza nella creazione di app per Windows mi rende una risorsa particolarmente preziosa per qualsiasi azienda che desideri sviluppare prodotti tecnologici innovativi.



Related posts