从营销的角度看,多内核处理器很有说服力。两个内核比一个内核好,四个内核比两个内核好,人们很容易接受这一观点。
问题在于,绝大多数的软件在设计时都是为了利用速度越来越的处理器的处理能力,而是多个内核的处理能力。对于台式机和笔记本电脑而言尤其如此。在服务器和超级计算机领域,并行处理技术已经存在一段时间了。
在PC领域,随着摩尔定律推动芯片进入多内核时代,软件厂商一直在寻求新的思路。作为在如何利用多内核芯片计算能力方面的一个尝试,微软在本周五宣布它在巴塞罗那与巴塞罗那超级计算中心(BSC)建立了一个联合研究中心。
微软在一份声明中说,BSC-微软的联合研究中心将专注于未来10年以及更长的时间中面向台式机和笔记本电脑的多内核处理器和软件的设计、相互作用。多内核处理器芯片的出现使得单个芯片提供巨大的处理能力成为可能,将对软件的开发方式产生巨大的影响。
该联合研究中心将研究新的软件设计方法。BSC主任瓦莱罗在一份声明中说,要优化多内核处理器和软件的设计、相互作用,我们需要从并行编程着手。应对多内核架构挑战的方式是联合计算机设计专家和编程语言专家。