2月 082012
 

新浪科技讯 北京时间2月8日午间消息,美国北卡罗来纳州立大学和AMD研究人员已经找到了一个新办法,能够让单颗芯片上的图形处理器(GPU)与中央处理器(CPU)协同工作,从而令处理器性能平均提升20%以上。

参与这项研究的北卡罗来纳州立大学电子与计算机工程学副教授周惠远(音译)说:“芯片厂商目前正在开发具有‘融合架构’的处理器,即在一颗芯片上集成GPU和CPU两种处理器。这种办法会降低生产成本,提高计算机的能效。但是,CPU核心和GPU核心仍然是独立工作。二者在执行某个程序时极少协同工作,所以它们没有我们预想的高效。这是我们正试图解决的一个问题。”

GPU原本设计用来处理图形程序,可以快速执行多项不同功能。CPU则被誉为计算机的“大脑”,运算能力虽然相对弱一些,但更善于执行更为复杂的任务。周惠远说:“我们的办法是让GPU执行运算任务,让CPU从片外存储器预抓取GPU需要的数据。这种办法之所以效率更高,是因为它让CPU和GPU可以同时从事二者擅长的任务。CPU的长项是执行运算任务,而GPU更善于决策,进行灵活的数据检索。”

换句话说,CPU和GPU能以大概同样的速度从片外主存储器抓取数据,但GPU可以更为快速地执行涉及这种数据的功能。所以,如果CPU能提前决定GPU所需要的数据,并从片外主存储器抓取,GPU便可以集中精力执行自己擅长的任务,整个处理过程用时无疑会更短。

周惠远的团队在初步试验中发现,这种新办法使得“融合架构”处理器的性能平均提升了21.4%。周惠远补充说,这种办法在过去或许行不通,原因就在于CPU和GPU处于不同的芯片上。

这项研究得到了美国国家科学基金会和AMD的资助,具体细节将在2月27日新奥尔良市举行的高性能计算机架构国际研讨会上公布。除了周惠远,北卡罗来纳州立大学的两位博士生杨益(音译)和向平(音译)以及AMD的迈克·曼托尔(Mike Mantor)也参与了这项研究。(圣栎)

( 责任编辑: 屈伟 )

Sorry, the comment form is closed at this time.