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

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

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

时间: 2024-10-26 02:14:46

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

Oracle 计划升级 JVM 以更好地支持多核处理器

Infoworld 消息,Oracle 正计划对 Java 虚拟机进行更新,以支持 direct-value class types ,而这也正是现代多核处理器所需的服务.不过目前尚未有具体的更新时间表. Oracle Java 平台组软件开发副总裁 Georges Saab 表示:"在 Java 中支持 value types 的提案是为了让开发者放弃 identity 或 polymorphism ,以便运行时可以以更小巧的方式表现底层数据,更适合大批量操作的处理." Saab 还

Tilera推用于云计算的多核处理器Meshed

文章讲的是Tilera推用于云计算的多核处理器Meshed,多核处理器的新贵Tilera在几年前才开始崭露头角,但是在今天已经有很多关于Tilera的新闻可以分享.无晶圆厂半导体的启动,使其共同创始人Devesh Garg回归作为首席执行官同时还宣告了其16核以及36核TILE-Gx 64位通用处理器的广泛使用. 该公司自称在21世纪"走上正轨成为了第一家成功的高性能微处理器厂商",据报道有超过80个用户在排队等候其最新的CPU.San Jose在一次声明中称Tilera的40nm T

h2 删数据 sql优化-h2数据库删除数据速度问题

问题描述 h2数据库删除数据速度问题 想删除h2数据库中某个表部分数据,但该表中有八千万左右数据,如何删除符合要求的一小部分数据呢?比如删除name以abc开头的数据,因为h2数据库我是通过web打开查看的,普通的Sql语句要执行很长很长时间,而且经常报内存不足,各位大神有没有什么优化的方法???求指点呀 解决方案 http://www.lc365.net/blog/b/32424/ 解决方案二: 因为没分了,不过谢谢能回答,对我其他的一些地方有帮助

win7系统如何多核处理器变成单核处理器

  win7系统如何多核处理器变成单核处理器 1.按下"Win+R"组合键呼出运行,在运行中输入"msconfig"按下回车键打开"系统配置"; 2.在"系统配置"窗口选定"引导"选项卡,然后点击下面的"高级选项"; 3.在"引导高级选项"界面中勾选"处理器数",将其下拉菜单修改为"1"然后点击确定,然后在"系统配置&

在win7电脑中如何禁止使用多核处理器

  咱们曾经在之前的文章中介绍过,在win7系统中使用多核处理器会让电脑运行的速度更快,会让电脑的操作变得更加的方便快捷,但是很多用户似乎只看到多核处理器的好,却不知道其实它也是有另外一面的,那就是多核处理器的使用是需要强大的平台和内存来作为支撑的,同时,它的损耗也特别的大,会对电脑本身造成一定程度的损坏.那么如何在win7电脑中禁用多核处理器呢?下面,小编就来介绍一下吧! 1.首先,咱们同时按下win+R打开电脑的运行窗口,然后在窗口中输入msconfig并单击回车,这样就可以打开电脑的系统配

加快win7系统搜索文件速度的方法

对于一些文件大户,比如你是制版的,设计的,排版的那么你的电脑中一定有非常非常多的文件,由于文件太多我们不可能完全记住文件存放在什么地方这时候大家经常使用的就是win7系统的文件搜索功能了,不过有的朋友不满意win7系统搜索文件的速度,我们可以通过一些搜索设置来加快搜索文件的快速性. 在搜索设置中,我们主要通过清除一些无用的引索来达到加快搜索速度的目的,下面看操作方法: 第一步:右击任务栏--选择属性,在开始菜单设置界面,点缶自定义按钮; 第二步. 在"自定义'开始'菜单"窗口,拖动上方

c#-C#能不能构造B树,加快海量文件的查询速度?请问如何用C#构造B树呢?

问题描述 C#能不能构造B树,加快海量文件的查询速度?请问如何用C#构造B树呢? C#能不能构造B树,加快海量文件的查询速度?请问如何用C#构造B树呢? 解决方案 http://www.cnblogs.com/CareySon/archive/2012/04/06/Imple-BTree-With-CSharp.html

用横向比较的方法看看未来几款主要多核处理器

在这次台北电脑展上,INTEL公布了32nm的处理器,而AMD则推出了一款真核心的12核处理器产品.所以,我们从AMD方面可以看出,多核心的CPU依然是目前CPU技术发展的方向,据我自己估计,可能2010年四核心的CPU将全面普及. 十二核心的处理器,谁能估计全开程序占用率是多少. 在COMPUTEX 2009上,AMD实际展示了业界首款原生十二核处理器代号为Magny-Cours(马尼库尔,F1法国赛道)的运行系统. 据AMD透露,这款代号为Magny-Cours的皓龙处理器采用了CPU原生多

《高性能科学与工程计算》——1.4 多核处理器

1.4 多核处理器 近年来并且至少在接下来的十年,虽然摩尔定律依然成立,但标准的微处理器开始遇到散热问题:数百万个晶体管芯片的开关和漏电功耗如此之大,使散热成为一个工程和商业主要关注的问题.另一方面,由于硬件架构方面的改进和cache尺寸的增加,促进了时钟频率不断提高,但已不足以获得符合摩尔定律1比1的性能提升.处理器厂商们正在寻找一种突破这种能耗性能瓶颈的新方法--多核设计. 对于半导体处理技术,CPU的功耗和时钟频率fc的三次方成比例(实际上是fc和电源电压Vcc的二次方的乘积,但是fc与V