Skip to content

GPU computing

Category: Parallelism · Status: stub

One line: Running thousands of small data-parallel computations on a graphics processor instead of the CPU.

Also called: GPGPU, CUDA.

How it connects

flowchart LR
  n_data_parallelism["Data parallelism"]
  n_gpu_computing["GPU computing"]
  n_gpu_computing -->|is a| n_data_parallelism
  classDef center stroke-width:3px
  class n_gpu_computing center
  classDef outside stroke-dasharray: 4 3
  class n_data_parallelism outside

In each language

JavaScript Compute shaders in the WebGPU API ↗
Swift Metal ↗ compute pipelines
Elsewhere NVIDIA's CUDA ↗ toolkit

Where to read more