季候风彡 季候风彡
一个人的成长之路的艰辛是别人不一定能理解的虽然我们也不曾指望过,既然选择走自己的路就注定要陪伴孤独。
关注数: 512 粉丝数: 267 发帖数: 3,318 关注贴吧数: 11
技术贴 AN卡SP区别 通过与JC基佬几天的学习~~~   自己学习了解到了N卡的SP和A卡的SP作用的不同~~~     特发来分享一下~~ JC基佬看不见 看不见我叫他基佬的说~~     首先N卡的SP都是独立工作的,听JC说N卡的SP拥有倍频 。既A和N都进行相等次数1D计算时A卡的时间是N卡时间的两倍注意是纯1D运算哦 当N卡运算2D到4D矢量时 必须由指令拆解为许许多多的1D计算指令然后调动SP进行运算~     ~~~而A卡的SP在6900系列之前都是5个SP为一组.. 6900系列为4个SP一组。与N卡SP不同的是A卡的SP是可以直接进行1D-4D运算的(推断是控制SP运算的指令集的不同)...既A卡可以不通过拆解 直接进行2D-4D的矢量运算~~在时间上就省略了拆解那一步。不过N卡的SP运算时间是A的2倍。所以总体时间上A并不有优势~~      另外说明下如果A和N都运行纯1D标量运算的情况下.. 4/5个SP为1组的A卡就完全悲剧了。 一组中的4/5个SP只有1个SP在运算其他3/4个在看兄弟工作(代表那一个工作的SP吐槽下 你们不带这么看的~)~而且N卡中却可以调动所有SP运算~~   但幸运的是3D建模的运算纯1D的不多~~幸好幸好 否则A就要哭了~~还要指出的是~~ A卡的一组SP为了消除其他SP闲置的情况增加SP的运算效率,在进行运算时可以进行组合运算 既1D+2D 1D+3D 1D+4D等等加起来为5的组合(6900系列之前) 6900的4D架构只能加起来为4..原因嘛。 1D需要1个SP 2D需要2个SP~ 以此类推。所以只有4个SP的4D架构是不能完成1D+4D这种运算的 SP不够的说~~~      这里值得提出的是~~ 只有在完全的1D运算情况下N卡的一个SP等于A卡的8个(1D+3D架构里的2组SP)或10个SP(1D+4D架构里的2组SP)~~~(结合N卡在运算上时间是A卡一半的情况下)或者这样理解在调用SP做纯1D运算不考虑时间问题的情况下N卡的一个SP等于A卡的4个SP(1D+3D架构里的1组SP)或5个SP(1D+4D架构里的1组SP)· ...其他组合运算无从计算的说~~    夜深了。睡觉去~欢迎大家指出不足和错误。。。 ·
1 下一页