andersch.dev

<2024-10-26 Sat>

GPGPU

General-Purpose computing on Graphics Processing Units (GPGPU) refers to the use of a GPU to perform arbitrary computation beyond graphics rendering. The appeal of this lies in the parallel processing capabilities of modern GPUs that can outperform CPUs by several magnitudes. This makes GPUs well-suited for e.g. machine learning.

Frameworks

Frameworks or platforms that facilitate GPGPU include: