科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道服务器组件英特尔:至强 MIC,我们为HPC做好两手准备!

英特尔:至强 MIC,我们为HPC做好两手准备!

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在一年一度的中国教育科研网格ChinaGrid 大会以(今年是ChinaGrid 2010)召开的前夕,作为大会主要赞助商的英特尔公司,也专门召开记者会介绍了英特尔在高性能计算(HPC)领域所取得的成绩,以及未来的发展方向。在当前越来越多的超大规模的HPC系统在向CPU GPU混合计算模式迈进时,英特尔在这方面的态度的确引人瞩目,因此也增加了本次会议的含金量。

作者:赵效民 来源:ZDNet【原创】 2010年7月21日

关键字: 英特尔 HPC MIC 至强

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

未来:至强继续演进 MIC家族强力加盟

至强家族的继续发展是不可阻挡的,而它的下一站就是自Nehalem之后的新一代的架构Sandy Bridge,Richard Dracott指出,Sandy Bridge微架构变化比较大,对比今天的5600会有一个性能最大的飞跃。而英特尔也在超算大会上做了一个承诺,每两年当微架构变化的时候保证新一代微架构对比前一代微架构,单位时钟周期的浮点操作会翻倍,不光是在Sandy Bridge在未来也会延续这个承诺,这个对高性能计算很重要,这是凭借AVX指令集。

Sandy Bridge的AVX指令集与全新的微架构是它的亮点,其表现非常令人期待

而在至强之外,英特尔也看到了GPU那种大规模核心并行处理的优势,因此在2010年超算大会上5月31日宣布的集成众核架构(MIC)也让世人看到了英特尔的另一个发展战略——Richard Dracott解释到,这对于英特尔来说,我们的观点是会去覆盖一部分超级并行的程序,仅仅是一部分,至强仍然会覆盖绝大多数的高性能计算程序,这是一个牺牲。把几个大核牺牲掉,用来做多个小核,这就是一种牺牲的途径,最终是选用至强还是选用集成众核的架构完全取决于应用程序的特征。

MIC的第一个试验性产品——Knights Ferry的单精度处理性能已经达到了500GFLOPS

MIC的第一个面向客户的成果就是在今年超算大会上发布的Knights Ferry。Richard Dracott表示, 这是我们宣布的软件开发平台,今天发一部分给少量客户,今年到明年会有一些种子计划给核心客户,所有这些小核仍然是I/A核,除了这个硬件本身32个核、1.2G对高度并行的应用程序适合之外,最关键在于软件,我们有英特尔的高性能计算工具,跟这个卡一起会交回客户。高性能计算工具英特尔的目标,无论对至强还是一个集成众核的架构是一套工具,协调多核以及众核的任务,只有软件这部分才是我们的核心价值,因为我们会帮助客户用集成众核的产品去适应高度并行的应用,但是付出极少的代价在软件方面。

Knights Ferry的基本规格,这也是将来真正商品化时的起点

Richard Dracott描述到,“首先,Knights的家族起始的形态都是PCIE卡,定位是协处理器。从编程角度来说,我们根本就不是GPGPU,不用把产品看成是一块显卡,看成普通至强这种普通处理器来做编程,这是一个根本上的差别。核心的核心是——我们保证不管是今天的多核还是未来的众核,大家工作在一起编程是非常容易的,工作是非常简单的。所以下面这张图中,列在右边的这些是今天我们为至强提供所有高性能计算工具,不管是图中在这条线的左边都是至强处理器,还是右边至强加PCIE的众核,还是至强加一个放在Socket上的众核,甚至一个至强加一个众核的产品放在我们的至强处理器里面,未来今后这个硬件的形态怎样变,唯一不变的一套工具会覆盖所有的多核以及众核的架构。最后的观点,我们只有一套编程的架构,一套编程的工具,但是可以适应不同的体系结构的产品。”

英特尔希望MIC的加盟,可以大大增强英特尔IA架构在HPC方面的实力,全部基于IA编程架构是MIC众核产品与传统GPU的最大不同之处,这意味着编程人员无需掌握新的编辑语言,即可在原有的编程环境下享受众核的好处,当然,为此英特尔也正在积极开发相应的编程工具,进一步完善众核+至强平台的编程环境,未来HPC应用可以自如的根据算法的类型来调用相应的处理设备(至强或MIC)

但是,说到编译器,就存在一个效率的问题,而这也是部分记者所关心的话题,在未来MIC与至强混载,那么对于编译器以及最终的HPC运算效率会有怎样的影响呢?又将如何保持现有的高效率呢?

Rajeeb Hazra就此表示先要纠正一点——关于效率的问题,我认为在高性能计算里面一旦谈效率是谈系统效率,编译器是其中很小一部分,这是TOP500里面高于88%的系统效率来源于整个系统的设计的原因,编译器只是其中一环。我们的目标就是一套工具,一套编译器和运行池覆盖不同架构的产品,这的确是我们现在的一个目标。

不管是多核还是众核,最终同样的一个编译器是在一个大的编译环境下,但绝不意味着最终这个编译器编译出来的机器码在多核和众核上一样,完全不一样,简单说编译器是智能的,智能到客户的程序过来之后会针对至强这部分和针对集成众核这部分分别编译适合自己的代码执行,编译器智能到什么样的程序在什么的地方运行,是在至强上还是在众核上,编译出来的代码肯定不一样,只是编译环境是一套。作为结论,编程人还是非常中意的,编程人编的时候只看到前面就是一个多核的x86系统,编完之后是由编译器自己分辨哪些部分放到处理器,哪些部分放到集成众核再编译,更多的工作扔给编译器,对编程人员没有什么太大的变化,就认为自己面对的是多核的x86系统。

回到Knights Ferry的话题,Richard Dracott表示,我们最早采用产品欧洲客户,CERN是做核能源的研究,核心有一个Trigger的程序采用的是我们Knights Ferry的产品。对于客户来讲,所谓移植这个程序不叫移植,其实都是I/A核,用我们软件工具几天时间就把核心的程序已经放到Knights Ferry上面,对比其他竞争对手的产品会强很多。大家看到Knights Ferry仅仅是一个研发平台,软件测试的研发平台。到了Knights Corner出厂的产品线是22纳米,大于50个核,未来会有相应的产品跟进。

对于Knights Ferry在中国的试用,英特尔数据中心事业部中国及亚太区业务总监Jason Fedder表示,Knights Ferry在中国的种子计划一定有,现在在进行中,更多的细节在四季度会释放。之所以中国客户非常重视。原因很简单,TOP500里无论政府还是企业的增长都很快,对于我们来说,英特尔中国来说,目的就是要让这些有效的工具,要让中国的客户在这条船上上得越早越好,让他们对未来的把握越早越好,这是我的目标。

未来Knights家族真正的商品化成员就是Knights Corner(英特尔还没有官方的中文名称,所以只以英文为准),22nm工艺,50个IA核心,从生产工艺上我们就能推断出它的上市日期将在2011年年底

对于一年以后才会有MIC的商业产品上市,而在这期间会不会被其他厂商抢得市场先机,确立市场标准的问题,Richard Dracott表示 第一,我们今天的Nehalem以及未来都是面向于真实的高性能计算应用程序,这是英特尔的宗旨,我对今天Nehalem的性能表现还是非常有信心。第二,从我的从业经验来看,关于加速器大家关心不是一两年,过去三十年都在关心。不论是教育行业还是科研行业都在试,但是从我的角度来看,只有看到一次加速器成功就是加速器最终在CPU中。加速器最终成功在过去30年中就是集成到了处理器里面,凡是没有在处理器里面的,我看到的成功寥寥可数。第三,最重要的是客户不光要性能,客户还要简易的编程工具、简易的编程模式。客户一定会算帐,编程模式带来的新的负担是否足够让我有动力转到全新的编程架构上面去。第四,今天GPGPU很多比对是不真实的,几十倍的性能最后在客户那边看到的就是几倍而已。

但另一个问题是,众所周知,Knights家族是延续Larrabee的开发计划,2009年英特尔前高级副总曾经展示过Larrabee,但最后它被取消了,众多关注英特尔的人怎样相信英特尔的Knights Corner会延续Larrabee,而不是它的第二,走向失败?

对此Rajeeb Hazra回应道,首先,回到无论是今天的Knights Ferry还是过去的Larrabee,英特尔在七年前开始做众核架构的研发,很早就在做众核的研发。我想强调一个观点,当你听到Larrabee的时候很多人会反映到显卡,实际上英特尔在七年前做众核研究的时候想的很清楚众核的架构不光为显卡做,显卡仅仅是其中一部分市场,是显卡以及高性能计算以及超级并行的工作负载,这是七年前英特尔定下的目标。当我们几年前听到Larrabee和显卡的时候,英特尔是针对那个时间段,针对整个外部的市场情况做出的业务策略,把显卡作为第一个产品是基于外围的商业环境作出的。今天英特尔说得很清楚,这个Knights的家族跟Larrabee很大的不同,Knights就是为高性能计算做的,或者Knights就是为高性能计算或者高度并行化的工作负载服务。因为七年前这个架构的研发不仅局限于显卡,不仅局限于高性能计算,而今天我们作出的业务决定是要未来做的Knights 家族是为功能计算服务的。归根到底,至强仍然是我们负担绝大多数高性能计算应用非常重要的架构,而至于Knights家族的承诺,英特尔说了不光是产品,同时是软件工具,这两块都有承诺。

回到中国市场,英特尔也做出了展望,Jason Fedder表示,关于中国市场我看到了两个比较明显的差别,一个是在商用的高性能计算,主要也是以制造和石油为主。真正在使用这种商务高性能计算里面,我认为客户衡量系统的方式方法对比政府和科研行业是完全不同的,商用高性能计算客户更加务实。我对于高性能计算新产品的采用相对保守。对于政府和科研机构,这两年也会看到中国的政府投资非常大,增长也非常快。从这个角度来说,政府也好,科研机构投资也好,一套大系统需要运行很多种不同的应用程序,而且他们对于性能的追求的确是非常激进。在英特尔跟他们合作的过程中,他们也会给我们一些挑战,在未来政府、科研机构要解决更复杂问题的系统里,他们需要我们英特尔提供更强的产品,他们在拉动对我们英特尔产品更强的需求。总结起来,政府和科研行业未来会看到持续的特征,而商用方面更加的保守一点。

最后,Richard Dracott总结到,第一,摩尔定律还会继续前行,活得也很好。真正的结果表现,406套系统在TOP500里都是英特尔的,同时Sandy Bridge和AVX让我们在浮点计算里两年的承诺继续前行。第二,我们跟中国很多高性能计算合作很紧密。我们真正在超算里面的投资,众核的产品以及支持异构平台的软件工具最后Knights 整个家族的协处理器,有一点不变,至强仍然是我们性整个绝大多数高性能计算程序的产品选择!

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章