Fragment Shader Performance
The make-up of a modern fragment processor has a focus on multi-component ADD and MADD vector instructions in the main ALU blocks. So we show the ADD and MADD-only rates.vec3 ADD rate
You can clearly see the extra ALUs at work, R580 operating near issue rate peak. The instructions aren't dependant on each other, so the fragment hardware is able to issue two ADDs per ALU.
vec3 MADD rate
Our MADD rate shader has R520 and R580 executing it at full speed. The shader makeup means the hardware is able to execute it optimally.