I'm interested in knowing more about the move away from vector units in GPUs. I have some questions comparing the 360 GPU, R600, and G80 series.
The 360 shaders are vec4 + 1 scalar. Do pixel shaders ever get full use out of that 4th vector data component?
Comparing the vec4 + 1 to the 5-way supercalar in the R600 architecture, how much denser is the 360 shader array? Also, how much denser is the former compared to five individual shaders as in G80? I assume density is the advantage of going superscalar vs scalar?
Just curious, would a vec2 + vec2 + 1 organisation work too?
Thanks
The 360 shaders are vec4 + 1 scalar. Do pixel shaders ever get full use out of that 4th vector data component?
Comparing the vec4 + 1 to the 5-way supercalar in the R600 architecture, how much denser is the 360 shader array? Also, how much denser is the former compared to five individual shaders as in G80? I assume density is the advantage of going superscalar vs scalar?
Just curious, would a vec2 + vec2 + 1 organisation work too?
Thanks