认识GPU硬件加速
GPU英文全称Graphic Processing Unit,中文翻译为"图形处理器"。GPU是相对于CPU的另一种概念,由于现在计算机中图形处理变得越来越重要,需要一个专门的图形的核心处理器去完成工作。
GPU相当于显卡的"大脑",决定了显卡的档次和性能,同时也是2D显示卡和3D显示卡的区别依据。GPU的出现使得显卡减少了对CPU的依赖,并且进行部分原来CPU的工作,非常典型的硬件加速,满足我们前面提到的两个特点。
随着人们对显示要求的逐步提高, GPU的重要性逐渐凸显,显卡的重要性也一升再升。GPU最大的特性就是拥有强大的运算能力,甚至比CPU的运算能力要强大很多倍,有效地利用GPU空闲时间的应用,发挥GPU的潜能变成了业界关注的焦点,也就是所谓的"GPU硬件加速"。
IE9所具备的GPU硬件加速功能实际很好理解,利用GPU的多线程能力加速2D、3D性能,利用GPU加速整个渲染模型,包括图像合成、图像缩放等大量普通2D操作的速度。将部分CPU的工作移交到GPU去完成,从而获得更快的浏览速度。Firefox的GPU硬件加速原理与IE9相当。
游戏、视频软件较早就通过GPU加速来实现更快的速度,其应用要早于浏览器。微软IE9的发布在某种意义上推进了整个浏览器产品向硬件加速时代发展。GPU硬件加速将成为未来浏览器中必不可少的一项功能,甚至会作为基础功能延伸的更广阔。