close

GPU

Vai alla navigazione Vai alla ricerca
Image
Diagramma a blocchi della GPU

Processore grafico ( unità di elaborazione grafica inglese  , GPU ): un dispositivo separato di un personal computer o console di gioco che esegue il rendering grafico ; all'inizio degli anni 2000, i processori grafici hanno iniziato ad essere ampiamente utilizzati in altri dispositivi: tablet computer, sistemi embedded, TV digitali.

Le moderne GPU sono molto efficienti nell'elaborazione e nella visualizzazione della grafica del computer , grazie alla loro architettura di pipeline specializzata, sono molto più efficienti nell'elaborazione delle informazioni grafiche rispetto a una tipica unità di elaborazione centrale .

Il processore grafico nelle moderne schede video viene utilizzato come acceleratore grafico tridimensionale .

Può essere utilizzato sia come parte di una scheda video discreta , sia in soluzioni integrate (embedded nel North Bridge o nel processore ibrido ).

Descrizione

Image
GPU nVidia GeForce 3 Ti 200
Image
GPU Matrox Parhelia

Le caratteristiche distintive rispetto alla CPU sono:

L'elevata potenza di calcolo della GPU è dovuta alle peculiarità dell'architettura. Le moderne CPU contengono un numero ridotto di core (rispetto alle GPU), mentre la GPU è stata originariamente progettata come una struttura multi-thread con molti core. La differenza nell'architettura determina la differenza nei principi di funzionamento. Se l'architettura della CPU presuppone l'elaborazione sequenziale delle informazioni, allora la GPU è stata storicamente concepita per l'elaborazione della computer grafica, quindi è progettata per l'elaborazione massicciamente parallela [1] .

Ognuna di queste due architetture ha i suoi meriti. La CPU funziona meglio con le attività sequenziali. Con una grande quantità di informazioni in elaborazione, la GPU ha un ovvio vantaggio. C'è solo una condizione: l'attività deve avere parallelismo.

Le GPU hanno già raggiunto il punto di sviluppo in cui molte attività pratiche di elaborazione possono essere facilmente risolte con il loro aiuto e più velocemente rispetto ai sistemi multi-core. Le future architetture di elaborazione diventeranno sistemi ibridi con GPU costituite da core paralleli e funzionanti in combinazione con CPU multi-core [2]

Professor Jack Dongarra , Direttore, Laboratorio di innovazione informatica della Tennessee State University, 2011

I moderni modelli di processori grafici (come parte di una scheda video) possono essere completamente utilizzati per l'informatica generale (vedi GPGPU ). Esempi di questi sono i chip 5700XT (di AMD ) o la GTX 1660 Super (di nVidia ).

Unità di elaborazione grafica esterna (eGPU)

Un processore grafico esterno è un'unità di elaborazione grafica situata all'esterno del case del computer. Le GPU esterne vengono talvolta utilizzate insieme ai computer portatili. I laptop possono avere una grande quantità di memoria ad accesso casuale (RAM) e un'unità di elaborazione centrale (CPU) abbastanza potente, ma spesso mancano di un potente processore grafico, che viene sostituito da un chip grafico integrato meno potente ma più efficiente dal punto di vista energetico. I chip grafici integrati di solito non sono abbastanza potenti per giocare ai giochi più recenti o ad altre attività ad alta intensità grafica come l'editing video.

Pertanto, è auspicabile poter collegare la GPU a un bus laptop esterno. PCI Express è l'unico bus comunemente usato per questo scopo. La porta può essere, ad esempio, una porta ExpressCard o mPCIe (PCIe × 1, fino a 5 o 2,5 Gb/s rispettivamente) o una porta Thunderbolt 1, 2 o 3 (PCIe × 4, fino a 10, 20 o 40 Gb / s rispettivamente). Queste porte sono disponibili solo per alcuni laptop. [4] [5]

Le GPU esterne non hanno goduto di molto supporto ufficiale del fornitore. Tuttavia, ciò non ha impedito agli appassionati di implementare modifiche all'eGPU.

Storia

Software

A livello software, il processore video utilizza l'una o l'altra interfaccia di programmazione dell'applicazione (API) per l'organizzazione dei calcoli ( calcoli grafici tridimensionali ).

I primi acceleratori utilizzavano Glide  , un'API grafica 3D sviluppata da 3dfx Interactive per schede grafiche basate sulle GPU proprietarie di Voodoo Graphics.

Le generazioni di acceleratori nelle schede video possono essere contate in base alle versioni di DirectX e OpenGL che supportano.

Vedi anche : driver video .

Vedi anche

AMD
  • TeraScale (microarchitettura) [en]
  • Nucleo grafico Avanti [it]
  • RDNA (microarchitettura) [it]
NVIDIA

Note

  1. ^ Sistemi di elaborazione ibridi basati su GPU NVIDIA Tesla archiviati l'8 settembre 2011 su Wayback Machine
  2. Calcolo GPU . Estratto il 13 settembre 2011 . Archiviata dall'originale il 31 maggio 2012. .
  3. Che cos'è il GPU Computing?  (inglese) . Estratto il 13 settembre 2011 . Archiviata dall'originale il 31 maggio 2012.
  4. eGPU fai da te su Tablet PC: esperienze, benchmark, configurazione, ecc...  , TabletPCReview.com - Recensioni, discussioni e notizie su Tablet PC . Archiviato dall'originale il 28 giugno 2017. Estratto il 3 giugno 2017.
  5. ↑ Come realizzare un adattatore grafico esterno per laptop  , TechRadar . Archiviato dall'originale il 26 giugno 2017. Estratto il 3 giugno 2017.

Collegamenti