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

简介:

MIT人工智能和计算机科学实验室的一个研究团队开发出64核芯片Swarm,旨在简化并行编程的难度。研究论文(付费)发表在《IEEE Micro》期刊上。理论上,在64核机器上执行的程序速度应该比单核上的速度快64倍。但现实中并非如此。大多数程序都是顺序的,分割成多块并行执行导致了复杂性。

领导这项研究的助理教授Daniel Sanchez说,多核系统很难编程,你需要分割任务,要求访问共享数据的任务之间执行同步,Swarm移除了这些显式同步,让并行编程变得更容易。研究人员对比了六种Swarm版本的常见算法和现有的最优秀并行版本,结果显示Swarm版本的版本比对方快了3到18倍,代码不到对方的十分之一。在一个案例中,Swarm将一个没有实现并行化的程序运行速度提升了75倍。

文章转载自 开源中国社区[http://www.oschina.net]

目录
打赏
0
0
0
0
192
分享
相关文章
DP读书:鲲鹏处理器 架构与编程(二)服务器与处理器——高性能处理器的并行组织结构、ARM处理器
DP读书:鲲鹏处理器 架构与编程(二)服务器与处理器——高性能处理器的并行组织结构、ARM处理器
385 0
|
11月前
|
DP读书:鲲鹏处理器 架构与编程(七)ARMv8-A 体系结构
DP读书:鲲鹏处理器 架构与编程(七)ARMv8-A 体系结构
439 0
卡巴斯基实验室宣布支持多核MIPS64处理器
卡巴斯基实验室宣布, 其产品支持Cavium Networks公司出品的 OCTEON II 处理器。Cavium Networks是一家领先的半导体产品提供商,其产品为安全应用程序实现智能进程。 作为Cavium PACE(促进客户终端服务合作商)的成员之一,卡巴斯基实验室将为网络交换平台OEM提供前所未有的软件开发工具(SDK)以及Safestream(安全流扫描)解决方案,为Cavium OCTEON处理器用户提供更为全面、高性能的反恶意软件保护功能。
1126 0
英特尔方之熙:钟情嵌入式 摩尔定律多片用武之地
三网融合、物联网等战略性新兴产业的快速发展,让中国嵌入式市场更加大有可为。英特尔中国研究院把研究方向锁定在嵌入式市场,并致力于解决和迎接各种挑战。 昨日,以 “合作创新,嵌入未来”为主题的“2010年英特尔中国嵌入式研究论坛”在北京召开,这是英特尔举办的首个专门针对嵌入式研究的论坛。
1780 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等