So, can they do that fully transparent to software?I think so. AMD had a patent on variable wavefront sizing.
Intel also has variable wavefronts (8, 16, or 32 wide) since forever. But afaict, it actually adds quite some complexity to drivers - shaders need to be compiled explicitly for each size and actually even look rather different (although I'm aware the differences are mostly due to the explicit region-based register addressing).