成都巴迪品牌设计 成都品牌设计

中文 WorldWide
  • 首页
  • 我们是谁
  • 我们做了什么
  • 我们的服务
  • 巴迪日志
  • 如何联系我们
  • 
  • 
  • 
  • 
  • 
  • 
  • 
  • 
  • 
  • 
  • 
  • 
  • 
  • 

05.apr.2015. - John Doe

Moments From
A Life

Intel/Google/Mozilla联手:浏览器CPU加速12倍

Web 浏览器性能方面,JavaScript 占据着举足轻重的地位,不过随着网络内容的日益复杂,很多时候即使强大的配置也会有些力不从心,导致浏览器卡顿、卡死。

Intel 日前宣布将与 Google、Mozilla 两大浏览器巨头合作,利用 CPU SIMD 指令来加速 JS 代码的执行,不需要任何外部插件,完全跨平台,只要是使用 JS 的地方都可以直接使用。

SIMD 即单指令多数据(此外还有 SISD、MIMD、MISD),是现代微处理器中最重要的设计,通过并行运算机制在有限的功耗空间内提升性能,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 Z3**+Android 4.4 三个平台上的表现:

0

Intel、Google、Mozilla 还正在联合制定相应提案,希望能够在 JS ES7 标准中正式加入 SIMD 加速。

1

标量操作、SIMD 矢量操作对比

2

3

4

最新文章
二十四节气-霜降二十四节气-秋分二十四节气-白露中国传统节日-七夕Technology is to make, people are to create.二十四节气-立秋二十四节气-大暑二十四节气-小暑二十四节气-小满母亲节
文章分类
  • 团建活动
  • 巴迪原创
  • 设计分享
  • Tags
    ChromeFirefoxgoogleIEinter浏览器
    成都巴迪品牌设计
    © Buddy Creative 2015.
    蜀ICP备16015900号-1

    川公网安备 51010702001674号