正在阅读:Intel:Knights家族不会是下一个LarrabeeIntel:Knights家族不会是下一个Larrabee

2010-07-22 08:53 出处:PConline原创 作者:果汁 责任编辑:liuyu1
1TOP500 高性能计算Intel傲视群雄回顶部

  提起GPGPU,通常人们首先会想到NVIDIA或AMD的相关产品,自英特尔的Larrabee项目停滞后,英特尔于2010年5月31日在ISC国际计算大会上宣布了MIC众核架构产品“Knights corner”。与此对应的是,还提到了开发工具“Knights Ferry”。其中Knights corner就是传统意义上的硬件产品如Tesla,而Knights Ferry就是类似NVIDIA CUDA这种用来编程的架构。

  近日,英特尔在北京召开了高性能计算媒体沟通会。英特尔高性能计算业务部总经理Richard Dracott先生为记者们分享了关于TOP500数据的一些观点,另外介绍了一些Knights家族的情况。

英特尔高性能计算总经理
英特尔公司高性能计算业务总经理Richard Dracott

TOP500 傲视群雄

  在今年6月1日发布的TOP500榜单中,基于英特尔的I/A架构服务器上榜数量达到了406套,其中有184套是基于Nehalem至强5500系列的系统,在排名前10的系统中,有4套是基于英特尔的。中国有24套系统入围TOP500,其中23套是基于英特尔架构的。其中更有曙光星云超级计算机携至强5600处理器达到了世界第二运算速度,仅次于美洲豹系统。

 TOP500 2010 6

  同时在前30名的系统中,有80%都是采用的英特尔架构,在今年6月的更新中前30名一共有7套新系统入围,其中有6套是英特尔的。在中国的TOP100统计中,英特尔因为Nehalem架构的推动,份额从2007年的50%多上升到2009年的77%,这是巨大的跨越。

  在整个TOP500中,除了看理论峰值,影响排名的关键在于Linpack值。而Linpack值也是衡量高性能计算系统的实际计算效率。

  Richard Dracott先生在介绍了关于TOP500中英特尔I/A架构系统的占有率后,又提到了关于计算效率的问题。

  根据Linpack实测表现,基于Nehalem处理器和Infiniband架构连接的系统,Linpack效率达到了峰值的88%,而基于GPGPU的系统效率只有42%,其他架构产品效率可以达到78%。

  Nehalem架构可能是做过Linpack相关优化?Richard Dracott先生马上自问自答的否认了这种可能。恰恰相反,Nehalem架构看重的是实际应用。在已经发布的几代Nehalem产品中,大家可以看到,Linpack值并没有多少提升,这也不是英特尔所要追求的目标。根据英特尔和用户的测试,真实的应用性能提升了2-3倍。并且强调内核数量并不是提升性能的唯一途径;而在内核数量方面,尤其是GPGPU中的内核数量和CPU中的内核数量比较是没有意义的。

  在今年3月份发布的7500和5600系列对于HPC是非常重要的。其中7500系列非常适合做“胖节点”,因为支持较大的内存带宽和内存数量,是生命科学,以及能源探索等应用方面的最佳选择。

延续钟摆模式
Sandy Bridge延续钟摆模式

  而接下来,即将发布的Sandy Bridge是微架构的改变。(延续了英特尔提出的TICK-TOCK钟摆模式,即每两年处理器架构做一次改变,同时制程工艺提升。但是不会在同一年中既改变制程又改变处理器架构。Richard Dracott先生表示,不光Sandy Bridge,未来英特尔也会延续这个承诺。)得益于Intel AVX扩展指令集(Intel Advanced Vector Extensions,AVX将之前128bit的SIMD扩展到和256bit。而Sandy Bridge的SIMD演算单元扩展到256bits的同时数据传输也获得了提升,从理论上看CPU内核浮点运算性能会提升2倍),Sandy Bridge相比现在的Nehalem(Westmere)架构会有一个性能的飞跃。

  下面要说的就是大家所关注的Intel众核产品了。

2Intel众核架构Knights家族回顶部

英特尔众核架构 Knights家族  


英特尔公司新任高性能计算业务总经理Rajeeb Hazra

  按照现在市场情况来看,Intel占据着绝大多数市场份额。但是在GPGPU展现出在并行计算方面的巨大潜力之后,Intel也于今年5月31日的超算大会上宣布了Knights家族众核(MIC)架构,引起了业界的广泛热议。


Intel众核架构

 
Knights相关参数

  在回答记者有关“Knights会不会成为下一个Larrabee?”提问的时候,(Larrabee项目在2009年12月被宣布搁置,后续计划不明)Rajeeb Hazra先生表示,英特尔早在7年前就开始了众核技术的研究,把Larrabee显卡项目作为MIC架构的第一个产品只是英特尔基于当时的外围商业环境作出的策略。现在的Knights与Larrabee有很大的不同,Knights就是为高性能计算和高度并行化的工作负载而设计的。因为7年前MIC架构的研发不仅局限于显卡,也不仅局限于高性能计算。

  Rajeeb Hazra先生同时强调,至强仍然是英特尔负担绝大多数高性能计算应用非常重要的架构,而至于Knights家族的定位是协处理器,英特尔不光是在产品,同时在软件工具,这两块都有对用户的承诺。


MIC架构的编程语言

  在传统GPGPU的编程环境下,大多数程序需要重新设计。这也是GPGPU并行计算效率较低的主要原因。英特尔表示对于MIC架构的Knights家族会为用户提供完整的产品以及软件工具。同时强调,用户通过Knights Ferry所面对的编程环境将是一个统一的多核X86系统,而不需要去定义CPU做什么,协处理器做什么。这些都将通过编译器自动选择更有执行效率的方式指定给CPU或者Knights协处理器。

3Knights家族决战2012回顶部

Knights家族 决战2012

  关于Knights的现阶段性能,据Rajeeb Hazra先生介绍,在5月31日举行的ISC2010超算大会上,运算同一个Demo,某友商的GPGPU系统运算能力是380GFlops,而英特尔的MIC架构则达到了500GFlops。


MIC架构现阶段性能超过友商

  而Knights家族会在什么时候推出呢?在会上,曾有记者询问Knights家族会在什么时候推出?英特尔没有公布,只是表示:“大家根据相关参数可以预测下。”根据英特尔提出的钟摆模式,也基本确定了Knights家族将于2012年推出。


计划正式推出的Knights Corner产品拥有的特性

  在回答记者有关MIC众核架构产品是否可以集成到CPU中的时候。Richard Dracott先生表示,英特尔完全有能力把MIC架构的处理器做到CPU里面。关键在于要不要做。英特尔会和客户在今后的共同研发后,在决定是不是考虑要把MIC架构的协处理器做到CPU里面。在2010年第四季度可能就会有相关的客户回馈信息公布。

写在最后

  关于未来计算会由谁主宰,NVIDIA Tesla,AMD FireStream,还是?现在表现出来的趋势是并行、异构、低功耗。英特尔提出的统一X86编译器,Knights Ferry确实给了用户一种相对简单的解决方法。这也许就是最终能克敌制胜的致命武器。[返回频道首页]

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多

服务器论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品