What is Data parallelism?

Distributed training in which each GPU holds a full model replica, processes its share of the data, and gradients are averaged across GPUs before updating.

Field: AI Hardware & Software Stack

Data parallelism in the explanations

Questions that mention Data parallelism (2)

  1. Which describes data parallelism in multi-GPU training?
  2. Which characteristic best describes work that GPUs process quickly?

Related terms

GPU All-reduce AI compiler AI inference Arithmetic intensity Attention mechanism Backpropagation Batch size Computational graph FlashAttention

Back to the glossary