08-19-2016, 09:30 AM
Not sure what you're talking about, but dividing rules for cpu and gpu makes no sense to me. Also, this was never a direct performance issue. It's more like that rules have been applied to vector datatypes in the past and now we use scalar datatypes, because all modern GPUs run on scalar datatypes as efficient as on vector datatypes plus the vendors dropped support for old GPU that required vector datatypes.