Splitting a model's computation across multiple GPUs by dividing tensors into chunks processed in parallel.