I'm curious how (absolutely) efficient the Transformer training is even on the TPUs. The results from self-attention models are really impressive but unfortunately their topology makes them very difficult to implement efficiently in silicon. It often becomes purely a question of memory bandwidth, because you're not doing much math per weight on each iteration. I wonder if the speedup is from the use of on-chip HBM in…
You mean this speedup? > 1024 TPUs are twice as fast as 480 GPUs Might it be because there are twice as many?
We submitted multiple results using various Cloud TPU v3 Pod slice sizes to show the current achievable Transformer training efficiency at several scales:
https://mlperf.org/training-results-0-6
We're actively improving the whole TPU software stack, so training efficiency is likely to continue to increase over time.