Modern supercomputers are obscenely parallel machines built to chew through embarrassingly parallelizable tasks.
When I spent (a relatively small amount of) time working with one this was the main thing the director drilled into my head. Use it to solve large, parallel problems that require lots of intranode communication of intermediate results. Embarrassingly parallel problems can be solved on cheaper hardware like GPUs.
Interesting that they did this with Julia, with 83% of instructions being AVX-512 (if I'm reading it correctly).
Does anyone know if Julia's GPU capabilities could have been leveraged on say a cluster of NVIDIA A100/V100?