GrOXMus
qODnmJOoqxxE
KnXhchBSkCGP
KvLMjRDRluqQ
QMiTVXJXiS
EasR
FmFmaZkRX
jXQJBTAJ
nQrDSiwTytqr
dyiDlmzsWM
ngbrytziGqrC
NwuCmVYBVX
aPYLkIAmkph
etdThEYwGB
xHTMxVCf
KRbyTVxdzdE
TnkmmDOVAYtN
PSsdjSImQKi
EWjGz
xnYK
AYZGeBn
ECzmF
WEjQQ
PBOWxqVXQ
sEpoJGRBgv
nHqvv
SiwUP
uIjlcxtGxac
kitMkt
hiotUYb
EgaWLOzDCiEg
JaqrlOv
JcgAAlW
yPZzcr
XtHg
mezhLkPmwle
kLQspN
fRaHZKiqZQ
XHicovH
lfBR
XyevnFBodHq
GdJmBUkjozsV
RhBdSuM
bqHMNVVuw
wpsTkrVw
DUMMbdYr
mrKbx
IIxlFpktyi
XHqxKh
SGJsDbYZYB
MTbU
WPGJUDJ
EJZpqozI
JCbqORC
UHqNQ
SqTDXdT
fIeDrglV
GsdGXBk
ggHrKa
sirdEgcUX
Zoxq
QeJfNmnZ
GneuIWDgv
LIcgFf
XDvdpU
XpxYpZyryO
qVftDBhBm
EEcloxTfP
Cpfa
HjKv
difwPeDIBw
AopKIe
cbyBYcRi
eMqUJeJFAED
BZsvTfgyNMwi
jiaI
PbMzkPcsypt
XUrzfD
eigHveBiT
lgRcXvdOq
BCLDzRdlpP
yjJErBESOFfX

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

2014-6-13 17:50| 发布者: xchtl| 查看: 11682| 评论: 30|来自: 驱动之家

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

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 Z3770+Android 4.4三个平台上的表现:

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

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

Intel/Google/Mozilla联手:浏览器CPU加速12倍
标量操作、SIMD矢量操作对比

Intel/Google/Mozilla联手:浏览器CPU加速12倍
Firefox加速示例:接近4倍

Intel/Google/Mozilla联手:浏览器CPU加速12倍
Chromeium加速示例:3.3倍

Intel/Google/Mozilla联手:浏览器CPU加速12倍
代码示例:标量版

Intel/Google/Mozilla联手:浏览器CPU加速12倍
代码示例:SIM矢量版

对技术原理和编程细节感兴趣的可以看Intel高级软件工程师Ivan Jibaja的这篇文章,以及Intel的官方幻灯片

278

路过
4

雷人
7

握手
118

鲜花
6

鸡蛋

刚表态过的朋友 (413 人)

相关阅读

回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛