firehose> #llmops

As models grow, a single machine may not suffice, so work is distributed across machines. The simplest form is replica parallelism: make multiple copies of the model, each handling different requests — ideal for high-throughput scenarios. When a single model won't fit on one machine, model parallelism splits the model itself: tensor parallelism breaks individual operations into smaller pieces; pipeline parallelism divides the model into sequential stages; context parallelism splits input sequences across devices; and sequence parallelism splits different operations across machines. Which combination to use depends on workload and performance requirements — for low-latency-priority applications, replica parallelism may be best despite higher cost. Across most use cases the highest-impact techniques are quantization, tensor parallelism, replica parallelism, and attention-mechanism optimization.

Claims


Linked from