当前位置:首页 > 模拟 > 模拟
[导读]美国英特尔开发出了通过多核微处理器和矢量运算单元并行运行JavaScript程序的Firefox扩展功能“RiverTrail”,并在“IDF2011”上进行了公开。“RiverTrail”可在Web浏览器上高速运行对大量数据进行并行处理的“数据并

美国英特尔开发出了通过多核微处理器和矢量运算单元并行运行JavaScript程序的Firefox扩展功能“RiverTrail”,并在“IDF2011”上进行了公开。“RiverTrail”可在Web浏览器上高速运行对大量数据进行并行处理的“数据并行”应用。

RiverTrail由采用“Map”、“Combine”及“Reduce”等算法对一维~多维排列进行运算的JavaScriptAPI,以及使利用API描述的程序并行运行的编译器构成。并行处理部分通过标准化团体KhronosGroup为利用API“OpenCL”而制定的JavaScript绑定,交由其他CPU内核进行处理。

使在Web浏览器上运行的JavaScript程序并行运行的扩展还包括Khronos正在制定的“WebCL”。WebCL是利用OpenCL的JavaScript,此次的RiverTrail将负责采用WebCL的前段处理。“为了在保持JavaScript的易编写性和安全性的同时,发挥多核的性能而开发了RiverTrail”(英特尔)。

英特尔开发出了利用多核微处理器并行运行JavaScript程序的Firefox扩展功能“RiverTrail”(a)。该公司公开了利用多个内核并行运行JavaScript描述的N体运动模拟及图像编辑程序,并获得了高性能的演示(b)。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭