随机化任务加快多核处理器的数据速度

简介:

MIT的研究人员创造了一种数据结构能让多核处理器更高效的处理数据,其方法是随机化任务而不是传统的先到先服务的队列模式。MIT的SprayList算法允许有许多核的处理器(例如英特尔的18核处理器 E5 2600v3) 随机化分配任务。研究人员称,传统的优先队列对于8核以下处理器工作良好,但如果有更多核心加入这种工作方式将会创造性能瓶颈。他们的新方法对于80核以下处理器都更具有效率。

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

相关文章
|
2月前
|
缓存 编译器 程序员
C/C++编译器并行优化技术:并行优化针对多核处理器和多线程环境进行优化,以提高程序的并行度
C/C++编译器并行优化技术:并行优化针对多核处理器和多线程环境进行优化,以提高程序的并行度
86 0
|
7月前
|
数据处理 数据格式
CPU 中运算器的作用
CPU 中运算器的作用
181 0
|
6月前
|
存储 算法 芯片
关于内存芯片的电流消耗机制的介绍
关于内存芯片的电流消耗机制的介绍
53 0
【5分钟+】计算机系统结构:CPU性能公式
【5分钟+】计算机系统结构:CPU性能公式
618 0
【5分钟+】计算机系统结构:CPU性能公式
|
索引
03ZSTI4-00-501 处理器设计通常包括前任的指令
03ZSTI4-00-501 处理器设计通常包括前任的指令
67 0
03ZSTI4-00-501 处理器设计通常包括前任的指令
不同CPU指令的指令集密度
不同CPU指令的指令集密度
104 0
不同CPU指令的指令集密度
|
存储
中央处理器——CPU的功能和基本结构
中央处理器——CPU的功能和基本结构
257 0
中央处理器——CPU的功能和基本结构