MIT的多核芯片让并行编程变得更容易

2016-07-08 07:33:44 济宁新闻网

MIT 人工智能和计算机科学实验室的一个研究团队开发出 64 核芯片 Swarm,旨在简化并行编程的难度。研究论文(付费)发表在《IEEE Micro》期刊上。

理论上,在 64 核机器上执行的程序速度应该比单核上的速度快 64 倍。但现实中并非如此。大多数程序都是顺序的,分割成多块并行执行导致了复杂性。领导这项研究的助理教授 Daniel Sanchez 说,多核系统很难编程,你需要分割任务,要求访问共享数据的任务之间执行同步,Swarm 移除了这些显式同步,让并行编程变得更容易。

研究人员对比了六种 Swarm 版本的常见算法和现有的最优秀并行版本,结果显示 Swarm 版本的版本比对方快了 3 到 18 倍,代码不到对方的十分之一。在一个案例中,Swarm 将一个没有实现并行化的程序运行速度提升了 75 倍。

济宁IT新闻

济宁新闻网版权与免责声明:

一、凡本站中注明“来源:济宁新闻网”的所有文字、图片和音视频,版权均属济宁新闻网所有,转载时必须注明“来源:济宁新闻网”,并附上原文链接。

二、凡来源非济宁新闻网或北京晚报的新闻(作品)只代表本网传播该消息,并不代表赞同其观点。

如因作品内容、版权和其它问题需要同本网联系的,请在见网后30日内进行,联系邮箱:452584743@qq.com

takefoto