前言:在上周的显卡探索与发现节目中,我们已经初步了解了Tegra2的Geforce ULP以及SGX Series5系列构架的基本特点,并且进行了采用上述构架的iPad,iPad2以及Xoom三者的基本3D性能测试,相信大家对这两款构架的基本3D性能和特点已经有了一个大致的概念。
本期探索与发现节目中,我们除了要深入Geforce ULP和SGX Series5的构架细节,了解他们的弱点和缺陷,针对3D及flash性能等其他移动设备敏感应用进行讨论之外,还会根据这些细节深入的探讨一些关于他们背后更加核心的问题,比如说——伴随着iPad2的发布,我们是不是正在踏进另外一个比特效画质更加惊悚的无底陷阱呢?
绑好你的安全带吧,请相信我,这又将是一次头脑风暴般的阅读之旅。
● 我能搞定Flash硬解……么?
Flash拥有占用空间小、因为面向对象编程而产生的极大的使用便利性以及广泛的浏览器支持度等特点,因此被广泛的使用在在线播放器,嵌入式网页广告以及动画播放领域。现代网页上大量采用Flash动画,有时一个网页上甚至可能会同时出现大大小小十几个Flash窗口。
Flash Player软件
由于Flash大量采用Vector(向量数据)进行图像处理,因此对硬件的运算能力,尤其是向量吞吐能力有不小的压迫。acfun或者bilibili之类在线视频类网站所播放的视频允许通过Flash加载玩家评论,实现与视频同步播放的“弹幕”效果,这类对向量操作使用到极致的Flash应用经常会将台式电脑的CPU,甚至是I7都“逼疯掉”,难怪有好事的玩家会将很多弹幕密集的bilibili视频作为测试CPU性能的一种手段。
bilibili截取下来的弹幕
这种对向量性能的压榨即便放在桌面平台的通用处理器上都已经难以承受了,如果把它交给需要时刻注意功耗问题而不得不牺牲性能的SoC CPU,这可以说根本就是一个不可能完成的任务。因此,摆在手机及平板电脑面前唯一的选择,就是放弃通用性的原则,将这些向量运算任务交给专门的单元来完成。
|