5个A(SPU)=1个N(SPU)----(N大、A小) 这句话对吗?是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 20:56:43

5个A(SPU)=1个N(SPU)----(N大、A小) 这句话对吗?是什么意思
5个A(SPU)=1个N(SPU)----(N大、A小) 这句话对吗?是什么意思

5个A(SPU)=1个N(SPU)----(N大、A小) 这句话对吗?是什么意思
是的.性能上来分,大体是这样的.
A卡的流处理器是每5个流处理器为一组,包含4个1d和1个4D的矢量单元.每一组(5个)SP一个时钟周期只能执行一条指令.如果一条指令中,正好包含5个浮点句柄,那么A卡的执行效率能达到最高.如果一条指令包含2条浮点句柄,那么不好意思,一组中有3个SP只能闲置.效率不能达到最高.
而N卡的流处理器是全标量单元,那么任务分发器分发指令的时候,不管多少条指令,每个SP执行一个浮点名柄,始终能够以最高效率执行.
所以,A卡的性能更依赖于软件本身的优化.如果游戏为A卡做优化,那么性能会很高.而N卡对游戏程序的依赖性会小一些.
当然,实际情况会更复杂,比如A卡的抗锯齿也是在SP里做,N卡的则是在ROP里做.N卡的SP频率通常会更高等等,如果考虑纹理、光照,还要考量显卡的TMU.而一条指令中,可能包含坐标、ALU、像素等不同的操作,情况又更为复杂.
总体来说,简单评价两款显卡性能上的高低,可以按A卡/5来计算(比如640SP的A卡,性能与128SP的N卡相当).