Honestly, this single GPU-based install is child's play compared to Google's multiple TPU exoflop supercomputers with hyper-cube optical interconnects. Google's ML setups allow synchronous weight update on thousand+ TPUs...
Of course that assumes your issues aren't with the jit itself or inside pmap, etc. That shit's hard.