Ultra-Threaded Pixel Shader Engine

RV530不单在Pixel Shader数目比上代RV410有所提升,在Shader引擎上亦有大幅的改良,全因传统的Pixel shader架构容易出现因程序设计久佳而产生的延迟,尤其是新一代Pixel Shader 3.0中常用到的Dynamic Branching运算,因此RV530的Shader引擎重点在于Dynamic Branching进行优化。
其中ATi宣布其新一代R5xx系列会利用到Ultra-Threaded Pixel Shader技术,可以把较大的Pixel Shader运算工作分割至较细份的执行绪,然后平均地分给各Pixel Shader Core Unit,少减少因其他Shader Core Unit需要等待其他Unit完成,造不必要的闲置。高阶的Radeon X1800核心可以最高分割512个执行绪,但中阶RV530及RV515则只可以同时执行128个指令。

另外Untra-Threaded Pixel Shader Engine如发现了有Pixel Shader Unit处于闲置,将会立即向它指示新的执行绪而不会被浪费,如果闲置的原因是在等待其他Pixel Shader Unit的结果,他会被冻结其现有工作并闲出其他ALUs来执行其他指令,因此ATi宣声其RV530核心比上代RV410有效使用率提升达90%以上。
