One big workgroup per compute unit seems to outperform multiple smaller ones, at least for these types of calculations