I misunderstood how 2d parallelism works in cuda. reverting to 1d parallelism.