(51cto记者常疆 北京报道) 2006年英特尔众核芯片研制成功并在2007年进行了广泛展示,三年后的今天,英特尔研究院院士万亿级计算研究总监詹姆斯·赫尔德介绍了英特尔研究院(Intel Labs)在万亿级计算方面取得的最新研究成果,并解析了万亿级计算的最新进展和应用前景,而新的众核处理器更是被称为单芯片的云计算机。
三年前英特尔在一块芯片上集成了80个核心让人颇为惊叹,人们在感叹核心众多之余不禁要问,这么多核心在一款芯片上能做什么?
[[7341]]
英特尔研究院院士万亿级计算研究总监詹姆斯·赫尔德
英特尔希望该项研究的长期目标是为未来计算机创建目前难以置信的扩展性能,促进开发全新的应用程序和人机界面。英特尔计划明年向行业和学术界合作伙伴提供100个以上的芯片原型用于实际研究,开发全新的软件程序和编程模式。
而此次目前的众核虽然仍处在实验型阶段,单个硅CPU芯片上集成48个英特尔架构(IA)计算核心,也比前作少了不少,但是这所有的48个核心是可以完全编程的计算核心,这也是有史以来集成度最高的单硅CPU芯片,而耗电量仅相当于两个普通家用灯泡。相比之下,2006年的众核试验芯片仅具有简单的浮点内核,和基本标准的有限可编程能力。
由于采用了之前用途非常广泛的IA架构核心,实验型的48核处理器,已经提供给了英特尔众多合作伙伴进行联合开发,在演示时,来自英特尔中国研究院的罗研究员,通过网络远程连接到了处在印度的一台测试原型机。由于在核心之间使用类似超级计算机、数据中心的消息传递方式共享内存,在单芯片上实现了云计算机的功能,所以在软件实现方面体现出相当的灵活性。
[[7342]]
英特尔中国研究院研究员进行技术展示
在传统的Black-Scholes 股票期权预测定价模型中,测试系统的得分达到了罗研究院分别进行1核心、2核心、4核心、8核心的测试,性能表现随着核心的递增表现的非常线性,即使到了11核运行时,加速比依然达到了10倍。
还有一 样机提供给了微软研究院,在修改后的Visal Studio 2008,微软的工程师们成功的让新型众核处理器运行骑了Hello World程序,在整体的编程模式没有什么修改的情况下,使用Visal Studio 2008可以轻松的调用足够多的核心来创建和运行项目,此外在Fractal应用中,还可动态分配CPU内核,做到按需分配的进行运算。
Black-Scholes与微软的VS2008能够迅速的在实验型众核芯片上实施应用,这与使用了IA成熟的架构、芯片上的数据中心的架构密不可分,也难怪有人说众核芯片就像让数据中心在一块芯片上跳舞。