麦迪浏览器下载大全下载好用的浏览器

利用CPU SIMD指令来加速浏览器对JS代码的执行速度

Web浏览器性能方面,JavaScript占据着举足轻重的地位,不过随着网络内容的日益复杂,很多时候即使强大的配置也会有些力不从心,导致浏览器卡顿、卡死。,完全跨平台,只要是使用JS的地方都可以直接使用Intel日前宣布将与Google Chrome浏览器、Mozilla火狐浏览器两大浏览器巨头合作,利用CPU SIMD指令来加速JS代码的执行,不需要任何外部插件。

SIMD即单指令多数据(此外还有SISD、MIMD、zMISD),是现代微处理器中最重要的设计,通过并行运算机制在有限的功耗空间内提升性能,SSE、MMX等指令集就是基于SIMD架构的。Intel已经提出了一些API,可以直接对SIMD JS进行编程,也可以直接通过JS JIT编译器进行编译,还能通过Mozilla 浏览器 Emscripten编译器来生成SIMD代码。另一点非常重要的是,SIMD JS是与架构无关的,不管是x86还是ARM,只要支持SIMD就可以。

目前,Firefox Nightly、Google Chromeium两个试验性质的浏览器分支都已经开始整合SIMD JS API,经测试可在不同平台上普遍带来3-6倍的性能提升,平均4倍左右,个别情况下甚至能够达到十多倍!以下就是Intel给出的一些加速示例,Chromeium浏览器在Ivy Bridge Core i7-3667U+Ubuntu 13 32/64位、Bay Trail Atom Z3770+Android 4.4三个平台上的表现:Intel/Google/Mozilla浏览器CPU加速12倍。Intel、Google、Mozilla还正在联合制定相应提案,希望能够在JS ES7标准中正式加入SIMD加速。


♣家里宽带也能赚钱:迅雷旗下云计算项目,点击了解

0条大神的评论

发表评论