正文内容 评论(0

82倍于摩尔定律?移动GPU乱象解析
2012-12-25 11:48:00   编辑:上方文Q     评论(0)点击可以复制本篇文章的标题和链接

更有效率的使用晶体管?who care?

手机和平板电脑用户最关心的是什么?是我的平板电脑换了个多强悍的CPU/GPU?是我的手机跑GLBenchmark/安兔兔能跑多少万分?显然不是。这些东西对用户没有一分钱的意义。智能移动平台用户最关心的事情永远都有且只有一个,那就是设备使用感受,或者说用户体验度。

用户体验度的提升是靠飙硬件实现的么?我们面前的移动显示芯片的性能都已经暴涨了656.25倍了,我们真切的用户体验度又提升了多少?

口袋里的战争:移动GPU历史解析
高通勾勒的Adreno发展路线图

整体而言,移动领域芯片性能的提升虽然水分巨大,但从纯理论角度来讲,这些提升并不是不存在的。无论SGX还是Tegra,它们的理论运算性能确实都在以不正常的幅度暴涨着。那究竟是谁把这些性能提升变成了没有任何意义,无法给我们带来有效用户体验度提升的“水分”呢?

逻辑芯片的性能决定要素多种多样,但无论何种芯片都要服从“给多少电就干多少活,给多少有用的晶体管就干多少活”这样一个最基本的定律。也许逻辑结构的变化在过去这些年里花样翻新,但最基本的性能限制要素——运算器的结构,在十数年间都没有过任何颠覆性的本质改变。运算器结构不变,其所能够达到的绝对性能上限和功耗上线就由频率和工艺限定死了,而设计者所做的事情,无非是通过对运算器之外的其他逻辑结构的重设、增减以及重新搭配,来追求更高的运算器动作有效度,并以此来逼近运算器所能够达到的性能。

逻辑结构的设计过程伴随着对必要结构的追加以及对非必要结构的删减和优化,补足过程通常意味着增加功耗,如果能够提供充足的必要结构如总线带宽、发射端以及仲裁资源等等,或者干脆的增加运算器的总量,单位时间内运算器能够输出的运算过程就会进一步提升,但对应的功耗也会因为有效动作总量的增多而增加。优化过程可以进一步平衡效率和能耗的关系,比如说提升缓冲资源的复用效率并以尽可能少的资源来满足更多运算器的缓冲需求,架构的整体能耗比就会提升,这类操作不会直接的提升。无论何种通用运算平台,都遵循这一最基本的原则。

口袋里的战争:移动GPU历史解析
为“更高效率的使用晶体管”所累的HD7900

以逻辑结构的运算效率而言,后者显然是更加有效同时值得提倡的方法,它属于“更加有效率的使用晶体管”而不是“堆砌晶体管”的范畴,不仅可以帮助整个架构提高真实的性能表现,还能以更少的晶体管来实现更多的性能,让架构的功耗表现因低效晶体管的减少而变得更低。但是与前者相比,它有一个看似无关紧要但却决定命运的弱点——无法给芯片带来非常直接的,可供宣传使用的参数:理论性能提升。

不能拿来宣传?没有直观可见的参数提升?这怎么行呢?

CEO:“嗯,很好很好,你们这个优化……寄存……器?抱歉我没念错吧?OK。你们递交的这个优化结构的一揽子改进确实非常棒,我个人以及大部分董事会成员都十分欣赏这种设计(好吧,虽然我们并不明白它是什么……),但是很遗憾,你这个方案没有多少数据层面的直观提升,我们没办法在这个方案的产品上标出2倍、3倍这样具有‘直接攻击力’的数字,很明显它不能帮助我们吸引眼球并从竞争对手的方案中脱颖而出啊。所以很抱歉,请拿出更加直观的方案吧。”

研发主管:“哦,那就让下面的团队继续回去堆ALU/核心吧,请董事会给我们订立一个明确的目标,稍后我们就会递交新的方案,感谢董事会。”

这年头,有概念可以炒作最重要了,炒作热乎了东西卖出去了钱卷回来了就行了,有效效率、实际性能或者半导体业界前途之类的东西谁会去管啊。所以让我们甘之如饴的接受堆砌和浮华,一起高呼“Flops万岁”吧。

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#CPU处理器

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...