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

简介:

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

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

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

相关文章
|
12月前
|
存储 边缘计算 固态存储
玄铁RISC-V处理器入门与实战-平头哥玄铁CPU IP-面向高性能领域CPU
玄铁RISC-V处理器入门与实战-平头哥玄铁CPU IP-
883 0
|
3月前
|
存储 缓存 物联网
DP读书:鲲鹏处理器 架构与编程(二)服务器与处理器——高性能处理器的并行组织结构、ARM处理器
DP读书:鲲鹏处理器 架构与编程(二)服务器与处理器——高性能处理器的并行组织结构、ARM处理器
255 0
|
9月前
|
存储 安全 程序员
【RISC-V 理论篇】指令集架构详解 WIP
【RISC-V 理论篇】指令集架构详解 WIP
357 0
|
安全 数据处理 芯片
中央处理器的发展史
中央处理器的发展史
461 0
中央处理器的发展史
|
12月前
玄铁RISC-V处理器入门与实战-RISC-V 处理器架构-RISC-V架构起源
玄铁RISC-V处理器入门与实战-RISC-V 处理器架构
793 0
|
12月前
|
人工智能 物联网 Linux
玄铁RISC-V处理器入门与实战-RISC-V 未来探索-平头哥开源RISC-V系统处理器
玄铁RISC-V处理器入门与实战-RISC-V 未来探索-平头哥开源RISC-V系统处理器
134 0
|
12月前
|
开发者
玄铁RISC-V处理器入门与实战-RISC-V 处理器架构-RISC-V架构发展
玄铁RISC-V处理器入门与实战-RISC-V 处理器架构
531 0
|
12月前
|
安全 Ubuntu Unix
玄铁RISC-V处理器入门与实战-RISC-V 处理器架构-RISC-V架构现状和未来
玄铁RISC-V处理器入门与实战-RISC-V 处理器架构
463 0
|
12月前
|
存储 安全 物联网
玄铁RISC-V处理器入门与实战-平头哥玄铁CPU IP-面向低功耗领域CPU
玄铁RISC-V处理器入门与实战-平头哥玄铁CPU IP-
2002 0
|
12月前
|
Android开发