POPPUR爱换

标题: 炒个不知道算不算冷饭。AMD 55NMGPU的晶体管构成 [打印本页]

作者: 我想打哈哈    时间: 2009-3-4 15:09
标题: 炒个不知道算不算冷饭。AMD 55NMGPU的晶体管构成
本帖最后由 我想打哈哈 于 2009-3-4 15:11 编辑

今天闲来无事,用小学数学研究了下AMD 55NM GPU的晶体管构成。得出如下结果

rv670  55nm  190mm2  16  16  320sp  256bit 晶体管 666M  
rv730  55nm  145mm2  32   8  320sp  128bit 晶体管 514M  
rv770  55nm  260mm2  40  16  800sp  256bit 晶体管 956M


770-670=290M=TMU24  480SP

670-730=152M= -16TMU 8ROP 128BIT


770-730=442M=8TMU 8ROP 128BIT 480SP

于是简单心算得出结论大约数:480SP约等于250M   128BIT=145M   8TMU=13M   8ROP=32M

套在上面试证明一下:

770-670=290M=TMU24  480SP =39+250=289.基本符合!!

670-730=152M= -16TMU 8ROP 128BIT=145+32-26=151.基本符合!

770-730=442M=8TMU 8ROP 128BIT 480SP=13+32+145+250=440M.基本符合!!!


不过请别忘了。做GPU一定得有基本的晶体管损耗和其他一些细节。而通过逆向,可以算出AMD每个GPU除了ROPTMU显存界面SP外晶体管使用都是120M左右。

试看从上面计算逆向。减掉上面算出来的ROPTMU显存界面SP的晶体管(320SP按和480SP的比例算得167M)

rv670  55nm  190mm2  16  16  320sp  256bit 晶体管 666M -26-64-290-167=119M

rv730  55nm  145mm2  32   8  320sp  128bit 晶体管 514M -52-32-145-167=118M


rv770  55nm  260mm2  40  16  800sp  256bit 晶体管 956M-65-64-(167+250)-290=120M

55NM版本全部符合推测。

作者: 我想打哈哈    时间: 2009-3-4 15:44
RV740-730=8ROP 320SP=32M+167=199M.而实际结果是312M。

rv740  40nm  137mm2  32  16  640sp  128bit 晶体管 826M-52-64-333-145=232M。比120M多了1.1亿晶体管。应该还是多了112M左右避雷或者什么秘密玩意
作者: stcshy_1    时间: 2009-3-4 16:00
本帖最后由 stcshy_1 于 2009-3-4 16:02 编辑

本来ALU ARRAY设计就已经有避雷针计算在内了
再怎么避雷也不会用到1.1E的
另外RV740的TMU和RBE目前未明
32和16都只是部分人的猜测值,甚至16RBE本身就是明显不合理的东西




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4