- Add cluster scope to pcf (and maybe add something to scf.forall) - Add cluster barriers, probably upstream - Add known cluster_size, by analogy with block_size, in relevant places (defaulting to 1s) - Add that to dispatch size bound propagation - Make sure we can tile to clusters if it comes down to it