A big model takes dozens or hundreds of GPUs to train, and they have to remain perfectly synced as they work. At the end of every training iteration, they have to pass gradients and parameters between one another, meaning that GPUs can spend a lot of time sitting there waiting for the other end of […]