GPGPU (General-Purpose computation on Graphics Processing Units) Definizione significato

Cos’è il GPGPU (General-Purpose computation on Graphics Processing Units)?

Sta per “General-Purpose computation on Graphics Processing Units”. GPGPU, o GPU computing, è l’uso di una GPU per gestire operazioni di calcolo generali. I moderni sistemi operativi permettono ai programmi di accedere alla GPU insieme alla CPU, accelerando le prestazioni complessive.

Mentre le GPU sono progettate per elaborare calcoli grafici, possono anche essere usate per eseguire altre operazioni. GPGPU massimizza l’efficienza di elaborazione scaricando alcune operazioni dall’unità di elaborazione centrale (CPU) alla GPU. Invece di rimanere inattiva quando non elabora la grafica, la GPU è costantemente disponibile per eseguire altri compiti. Poiché le GPU sono ottimizzate per l’elaborazione di calcoli vettoriali, possono persino elaborare alcune istruzioni più velocemente della CPU.

GPGPU è un tipo di elaborazione parallela, in cui le operazioni vengono elaborate in tandem tra CPU e GPU. Quando la GPU finisce un calcolo, può memorizzare il risultato in un buffer, quindi passarlo alla CPU. Dal momento che processori possono completare milioni di operazioni ogni secondo, dati sono spesso memorizzati nel buffer solo per pochi millisecondi.

IlGPU computing è reso possibile utilizzando un linguaggio di programmazione che permette a CPU e GPU di condividere le richieste di elaborazione. Il più popolare è OpenCL, uno standard aperto supportato da più piattaforme e schede video. Altri includono CUDA (Compute Unified Device Architecture), una API creata da NVIDIA, e APP (Accelerated Parallel Processing), un SDK fornito da AMD.

La descrizione di GPGPU (General-Purpose computation on Graphics Processing Units) in questa pagina è la definizione originale di SharTec.eu. Se volete linkare questa pagina, non dimenticate di citare la fonte dell’articolo.

SharTec.eu mira a spiegare la terminologia informatica in un modo che sia facile da capire. Ci sforziamo di essere semplici e precisi in ogni definizione che pubblichiamo. Se hai commenti sulla descrizione di GPGPU (calcolo generale su unità di elaborazione grafica) o vuoi suggerire un nuovo termine tecnico, contattaci.