GPGPU is an acronym for General-Purpose computing on Graphics Processing Units. In IT, it refers to the use of a graphics processing unit (GPU) for additional purposes than traditional use in computer graphics. The GPGPU is used for processing extremely demanding in terms of processing power and for which conventional CPU architectures cannot provide sufficient processing capacity. Due to their nature, these processes are highly parallel and capable of widely benefitting from the typical architecture of the GPU. In addition, this architecture has evolved, offering extreme programmability and increased processing power and versatility.