您的位置:您的位置:福建之窗首页 > IT频道 > 正文

[IDF08]猜测并行多线程技术

--中国研究中心成果之六

作者:IT168评测中心 盘骏  2008-04-01   

    【IDF2008 报道】中国研究中心介绍的第六个研究成果和上一个“Ct:为万亿级计算平台编程”具有着很有趣的关系,这个研究的名字叫做:猜测并行多线程技术,Ct是从大规模并行编程方向这个软件层次来利用多核心的性能,而这个猜测并行多线程技术则是通过将传统单线程划分为多个虚拟的并行运行线程,从而提升传统单线程应用程序的性能。

  从Ct编程系统里面也有提到,现在多核应用的一个难题就是,如何充分发挥多核心的威力?单核心只要走持续提升频率频率之路就可以提升应用程序的性能,然而到了多核时代,持续增加的运算核心却不能相应地提升应用程序的性能,现在的大多数游戏在多核心平台都无法获得应有的收益, Ct的做法是提供一个新的运行时、链接库、编译器系统来重新制作应用程序,从而实现大规模并行运算,充分利用平台的多个处理核心。

  猜测并行多线程技术则不同,它是从另一个方向解决多核心合作问题:将单线程划分为多个并行虚拟线程。猜测并行多线程技术将单个运行线程按照时间划分为多个相对独立的线程时间片,并在多个核心上并行运行这些时间片线程,最后再确认猜测结果,从而将其“猜测并行化”,并最终提升单线程的运行性能。这个技术很像Intel在Pentium Pro处理器里面加入的猜测执行特性。

  猜测并行多线程技术同样需要编译架构的改变,它会自动选择最佳区域和最佳的转换,目前的单线程应用程序不需要做什么重新编写,只需要重新编译,就可以享受到多处理核心带来的性能提升。

1
有问必答
【内容导航】
第1页:[IDF08]猜测并行多线程技术
©版权所有。未经许可,不得转载。
[责任编辑:盘骏] [我要挑错]
相关产品
本文相关产品
   没有相关产品
本类最新产品
本类最热产品
广告服务 | 联系我们
1995-2007 福建之窗 网站
闽ICP备05014757号