MIT的研究人员创造了一种数据结构能让多核处理器更高效的处理数据,其方法是随机化任务而不是传统的先到先服务的队列模式。MIT的SprayList算法允许有许多核的处理器(例如英特尔的18核处理器 E5 2600v3) 随机化分配任务。研究人员称,传统的优先队列对于8核以下处理器工作良好,但如果有更多核心加入这种工作方式将会创造性能瓶颈。他们的新方法对于80核以下处理器都更具有效率。
文章转载自 开源中国社区 [http://www.oschina.net]
时间: 2024-10-26 02:14:46