[新闻] 提升JavaScript效率 Intel等将以SIMD加速

楼主: shyangs (厚呦)   2014-06-13 22:14:48
1.媒体来源:http://tinyurl.com/mu7facz udn数位资讯
2.完整新闻标题/内文:
JavaScript效率 Intel等将以SIMD加速
性能提升最大可达 400% ,将有助于网页浏览更有效率。
SIMD (单一指令流多资料流)架构,已经是现代处理器相当当重要的设计,透过平行化
的运算来在有限的功耗内提升效能,我们熟知的 SSE、MMX 指令集都是 SIMD 架构的产品
在影音应用上有着相当重要的角色,但对于现代网页相当重要的 JavaScript 代码,却一
直没有以 SIMD 指令集来提升性能,这样的状况开始有些改变。
Intel 日前宣布与 Mozilla 、 Google 合作,将让 JavaScript 也能够用 SIMD 来进行
加速; SIMD.JS 不需要任何特殊外挂、或是无法被转译到其他平台的原生代码。只要可
以执行 JavaScript 的地方就可以使用,包含了后端的 Node.JS 也能够享受 SIMD 优化
的好处。
目前 Intel 已经提出一些低阶 API 可以在 JavaScript 直接对 SIMD 作 Programming,
可以透过 JavaScript JIT compiler 直接编译,或是透过 Mozilla Emscripten 编译器
这类透过 LLVM 将 C++ 转译成 JavaScript 的工具来产生 SIMD 代码。 SIMD.JS 也同样
具有架构中立性,在 ARM 或是 x86 这样不同但都支援 SIMD 的平台都能进行支援。
目前在 SIMD.JS API 实作已经提出给 Firefox Nightly,在 intel 架构下的实作也已经
提交到 Chromium,在目前的开发阶段已经可以达到近 400% 的性能提升,在某些测试条
件可能还可以达到十倍快。
目前 Intel 、 MOZILLA、GOOGLE 正在准备提案,希望未来能在 JavaScript ES7 标准
正式纳入 SMID 加速。
有兴趣的读者可以前往 01.org 观看白皮书取得更多的资讯。
作者: ericinttu   2014-06-13 22:15:00
上PTT会更快吗?
作者: TheM9dada (押押押)   2014-06-13 22:16:00
回楼上 不会
作者: lturtsamuel (港都都教授)   2014-06-13 22:17:00
不会喔
作者: sofaly (沙发椅)   2014-06-13 22:17:00
可是听说 JAVA 语法很龟法???
作者: lturtsamuel (港都都教授)   2014-06-13 22:18:00
那是 java 完全不同
作者: pm2001 (做个盾牌眼球兵吧)   2014-06-13 22:19:00
java =\= javascript
作者: shingatter (睡猪)   2014-06-13 22:19:00
没有找微软,结果IE不支援,写ERP的都哭了
作者: pedestrianA (只是个路人)   2014-06-13 22:20:00
没差 没人在用IE了
作者: f1234518456 (...........)   2014-06-13 22:21:00
IE可不可以不要自己换新版阿 很讨厌
作者: s860134 (s860134)   2014-06-13 22:26:00
java和JS完全没有关系...
作者: obov (来嘘苍真)   2014-06-13 22:28:00
加三小 干拎娘
作者: sofaly (沙发椅)   2014-06-13 22:36:00
对不起@@"
作者: senma (ライフ☆ライン)   2014-06-13 22:36:00
可是现在慢的是JAVA不是JS啊,加速JS有啥用
作者: man27382210 (盐です)   2014-06-13 22:38:00
Java跟JavaScript 根本不同
作者: alog (A肉哥)   2014-06-13 22:40:00
JAVA哪里慢 不要骗我
作者: tantu (虾客两妖)   2014-06-13 22:44:00
cpu搞专属指令集加速js已经很佛心了, 嫌慢不会换高阶i7喔
作者: StarChou (周☆☆)   2014-06-13 22:55:00
obov XDDD
作者: n99lu (大家都有病)   2014-06-13 23:04:00
amd哭哭喔
作者: blackwindy (黑色的风)   2014-06-13 23:16:00
外星科技 要飞天了

Links booklink

Contact Us: admin [ a t ] ucptt.com