据国外媒体报道,微软将于本周三在旧金山发布IE 9 beta版,来自Chrome、Firefox及Safari等竞争对手的压力已经促使微软加强浏览器的图形加速性能。另有消息称,英特尔将于本周一召开 的英特尔开发者论坛上公布Sandy Bridge处理器架构,加强了图形处理功能。
在上周五发表的一篇博客文章中,微软指明了“完全加速之于局部加速”的优势;而英特尔则在一段新视频中声称,IE 9可利用包括最新Sandy Bridge架构在内的Core i系列处理器实现图形加速功能。
图形芯片加速(微软将其称为“硬件加速”)功能可将中央处理器(CPU)的一些任务分担给图形处理器(GPU)。主流GPU封装了数十个乃至上百个处理核 心。由于每个GPU核心均拥有CPU核心的极小一部分处理能力,它们一起工作处理某些任务时就会比CPU快得多,效率也高得多。英特尔改善了Core i系列处理器的内建图形核心,并将在即将发布的采用Sandy Bridge架构的处理器中整合有史以来最快的图形功能。
微软网页图形技术项目经理泰德·约翰逊(Ted Johnson)在博客中解释了“从标记到屏幕的完全硬件加速过程。”
约翰逊称,微软3月发布了IE 9平台预览版,默认打开由图形卡提供支持的HTML 5特性,并将硬件加速应用到了“每个页面上的一切内容”,包括文本、图像、背景、边框和SVG(可伸缩向量图形)等,以及HTML 5视频和音频。在7月发布的IE 9平台预览版3中,引入了硬件加速的HTML 5 canvas图形技术。
约翰逊称,完全硬件加速通过三个步骤实现:内容渲染(普通HTML元素),页面组合(图形密集脚本)以及桌面组合(最终屏幕显示组合)。因此,IE 9无需为跨平台兼容性而牺牲性能。“当需要跨平台运行时,开发者会引入抽象层,并不可避免地进行取舍,导致性能受到影响,使浏览器难以达到(GPU上的) ‘原生’性能水平。”约翰逊写道。
他还援引了一段微软在一台上网本上使用IE 9播放HTML 5视频的演示:微软用IE 9播放了两段HD编码、720p的视频,“CPU使用率很低”;而“另一款浏览器仅播放一段视频,就耗尽了CPU资源,并出现掉帧。”
但很快有人指出,“微软有关仅IE 9具备‘硬件加速功能’的言论是错误的。Firefox 4拥有他们所描述的全部三层加速。”
另一方面,英特尔于上周五放出一段视频,显示IE 9可运行在Core i5处理器上。英特尔称“IE9可在任何支持DirectX 9的图形卡上实现加速。”
Sandy Bridge图形营销经理埃里克·罗哈默(Erik Lorhammer)称:“英特尔Core i5处理器计算这些图形的移动,随后内建的HD图形卡在屏幕上渲染这些图像。”