• 2
  • 1
领略大数据 IBM POWER8极限性能挑战赛
IBM宣布正式开启2014 POWER8极限性能挑战赛,该大赛以云计算的方式为开发者提供了POWER8开发环境,开发者将充分利用POWER8的……【更多
在POWER8引擎下 开启极限性能
POWER8实验室于2014年成立,将为大赛的参赛者提供测试资源及云端一站式的服务。实验室囊括了IBM雄厚的技术积累,且……【更多
演讲嘉宾
侯淼

职务:

IBM大中华区副总裁、系统与科技部服务器解决方案总经理

李红

职务:

IBM系统与科技部

大中华区Power Systems产品总监

谭艳辉

职务:

IBM资深信息专家

吴蕾

职务:

IBM系统与科技部Power Systems市场经理

巩文坚

职务:

CSDN副总裁

精彩瞬间
现场速记   有POWER8就放肆 没有就克制

U CAN U UP

“POWER8极限性能挑战赛”启动仪式暨新闻发布会

时间:2014年9月23日(下午)

地点: 北京海淀区3W咖啡二层会议室

主持人:今天我们在非常休闲的咖啡馆,也是创业者聚集的地方。在正式开始之前,给大家讲一个段子,是刚刚几分钟前发生在咖啡馆的故事。

主持人:我刚刚来的时候跟计算机世界的郭平老师聊了天,我说我们今天做了特别的设计,包括地上都写了x86,意思是从x86走向Power,郭老师说我看你们今天选的地点好像是从Power走向x86,我说这就是我们所想的。过去Power给大家的感觉用流行的话就是“高端大气上档次”。

主持人:4月份推出POWER8的时候,我们推出了Scale-out的服务器,在云上有一些非常好的提升。我们正在走进更多的中小企业以及云、大数据这些新的工作负载,除了高端大气上档次,今天的Power给人的感觉也是低调奢华有内涵

主持人:那么我们引向今天活动的主题:今天的主题是针对程序员、针对开发者,我们举办了一个POWER8的极限性能挑战赛,这个大赛是希望发动中国的开发者充分去利用POWER8为大数据设计的这些特性,为它的应用加速。

主持人:我们的大赛也设计了一些特别好的大奖,包括我们提供的云环境,稍后在我们嘉宾的讲座当中会有简单的介绍。 我们针对开发者选择了今天这样一个创业者聚集的3W咖啡馆,也设计了很多特别的内容,比如漫画,也希望大家参与微信的互动来支持我们在社交媒体的传播,我们有一些特别很好玩的奖项,在活动结束之后大家可以去奥美工作人员处领取奖品。

主持人:首先介绍出席活动的各位来宾:IBM大中华区副总裁、服务器解决方案的总经理侯淼先生,系统与科技部Power产品的产品总监李红女士。今天还有现场演示的环节,我们也请来了技术专家谭艳辉和他的团队。

主持人:还有市场部的同事吴蕾、钟辉各位。 首先请侯老师给大家讲一下IBM为什么要支持这样一个开发者的大赛。

侯淼:不知道大家有没有注意到主持人的这个围裙,这是我们在咖啡馆定做的P8的围裙。各位媒体大家下午好,非常高兴大家今天下午能够来参加POWER8极限挑战赛的新闻发布会。以前我们主办媒体的活动都是在很正规的场合,比如在酒店里,穿着西装打着领带,今天我们尝试了一种比较休闲的方式。以前我们通过一种比较高大上的方式谈一些技术和新的变化,而今天我们希望通过这种方式跟大家来谈一些比较轻松的话题。

侯淼:我到咖啡馆的时候就在想,今天是什么主题呢?今天我们有两个主题:第一是比较简单的,吃吃喝喝,比较放松。第二是说说聊聊。今天我们通过轻松的环境吹吹牛,大家也可以给我们提建议,怎么样在未来更好的吹吹牛,也帮我们去吹吹牛。

侯淼:今年是Power比较重要的一年。在开始之前,我先问一个问题给媒体朋友:我们纵观今年我们做的一些市场活动,包括媒体发布的活动,大家觉得对Power来讲,今年有什么是新的东西?

侯淼:大家觉得今年对Power有没有比较新的、比较重要的?那边说是POWER8。还有人说是OpenPOWER。

侯淼:为什么这样讲?今年我们确实有两个非常大的主题针对Power,第一是POWER8,第二是OpenPOWER。POWER8也叫“POWER发”,我们希望POWER在今年能够发起来,所谓发起来,不光对我们合作伙伴、开发者是很好的机会,能够使用POWER8的技术开发一些新的产品。

侯淼:同时也使我们的POWER客户能够通过POWER8把他的基础构架提升。

侯淼:第二是OpenPOWER,OpenPOWER如果翻译成中文就是“开放的力量”。

侯淼:我们今年是想通过OpenPOWER使我们自己也有机会能够放肆起来,能够扩充市场份额,同时把一些新的技术引进到我们以前不太参与的一些领域。这是我们今年两个大的主题。

侯淼:第一,较以前来讲,有几个技术在改变目前整个的infrastructure。一个是移动的技术,我想在座的各位都跟我一样,基本上都会使用移动电话,而且基本上百分之百的同仁都在使用智能电话。

侯淼:换句话说,我们带了一个小的计算机在我们身边,而且它是离我们一米的,最近的一个IT设备,这个设备没有改变太多的通话质量,无论是使用智能手机还是普通手机,通话的时间没有改变,但是它改变了访问信息的数量和方法。刚开始我们准备的时候,也看到很多的同仁看自己的手机、电话,在刷新自己的微信、微博等等。

侯淼:国外有一个统计:基本上现在50%以上的个人信息量是通过移动终端去发展的。这不单单是信息的概念,而且也带来很多交易方面的改变。

侯淼:比如像银行,银行90%的业务是跟移动互联网相关的,以前银行的业务是通过终端来做,那么一个城市的银行IT的访问量跟开的网点,包括网点的终端数量和工作时间是有关系的,比较容易去测算它的transaction量以及高峰期。

侯淼:但是随着移动互联网的发展,个人访问银行从以周为单位变成以天为单位,这里有大量的交易量来自于互联网和移动互联网,占整个银行交易量的90%。换句话说,移动终端的发展对于后台的IT设备来说,产生的变化是非常巨大的,它不单单提高了对IT设备的压力,使得IT设备需要更多的computing的Power来处理相关的内容,同时也改变了我们对IT的使用和访问的习惯。

侯淼:所以,移动技术会带来不单单是前端的,像智能手机、互联网和通信技术的高速发展,同时也给IT的发展带来一个新的课题。

侯淼:第二,云计算。它是改变了处理信息的方法和客户对计算机使用的角度。以前客户在想电脑时会想的是computer:以物理上的电脑为主;但今天在谈计算机的时候是谈computing:怎么样能够更好的去访问计算资源?这里的云计算实际上是提供了新的方法,包括更加容易去优化,包括通过虚拟化的技术,能够使整个系统比较简单的去访问,而且易于扩展。

侯淼:这是云计算带来的一个新的变化。谈到这些新的技术对IT构架的改变,大家可以看到我们这次发布的POWER8有一个很重要的信息,就是POWER8为大数据而准备。换句话来讲,现在随着移动互联网、云计算的发展,有很多新的数据产生,以前IT最关键的业务范畴是Online transaction,以交易处理为主,但今天很多的访问和处理是围绕数据的开发、数据的挖掘,还有非结构化数据的发展,这就给整个系统对新的数据访问和处理的能力带来一个新阶段的要求。

侯淼:可以看到,专为大数据设计的系统,包括并行性、Caches的多少,以及I/O能力,都变得很重要。今天我们谈并行性,以及Transaction Memory,这两项都是跟大数据紧密相关的。

侯淼:我们希望POWER8的推出能够带动整个大数据应用的研发,这也是希望在并行性方面吸引更多的开发者去开发的一些新的算法,把整个POWER8引擎的能力调动出来。

侯淼:面向云的技术,大家都知道的公有云、私有云、混合云,还有移动系统。另外是开放和协作,后面我会讲到。

侯淼:刚才谈了POWER8,现在再谈谈OpenPOWER。以前IBM Power系统是我们自己来做的,从CPU、主板、固件、到操作系统、软件都是我们自己来做的。但是随着IT的发展越来越快、越来越多样性,特别是开源性的发展,一家公司做一个系统就对整个市场的响应时间,以及满足多种客户需求变得有点力不从心。

侯淼:所以在2013年下半年,整个IBM公司推出了OpenPOWER策略。我们希望把POWER在不同层面进行开放,包括芯片层、固件层、主板层、软件层全部开放,意义在于吸引更多的开发者、更多领先的IT公司跟IBM一起合作,一起完善和发展Power的生态系统,最终的目的是为我们的客户提供更多的选择。

侯淼:可以看到在主板方面,泰安公司在上个季度已经有一款针对开发者而设计的单Socket主板,这为很多的开发者采用更便宜的Power系统提供了帮助。谷歌也发布了自己的POWER8主板,这个主板在谷歌内部作为搜索引擎很重要的组成部分,已经开始发挥它的重大作用。

侯淼:还有我们也在跟NVIDIA合作,NVIDIA未来GPU的卡板将在下半年发布。通过跟这些公司的紧密合作,我们希望能够发展和丰富整个Power的生态系统,真正体会到开放的力量。

侯淼:在国内OpenPOWER又带来另外一个含义:随着国家在推动自主可控的安全系统,现在整个OpenPOWER全部开放也给中国公司一个很重要的机会,去引进先进的Power技术,特别是POWER8的技术。

侯淼:我们在跟中晟宏芯进行有关中国的POWER8芯片的合作,也在跟其他公司在软件和系统研发方面合作,我们希望这种方式能够使Power的最新技术融汇到中国的IT产业当中来,也希望在中国IT产业未来的发展,特别是基础构架向自主、安全、可控的发展中,IBM能够尽一份责任。这是就我们的OpenPOWER。

侯淼:今年我们谈的两大主题,一个是POWER8,一个是OpenPOWER。我们希望这两个主题就像两个引擎一样,能够在今年将整个Power带到一个新的轨道,也为2015年的发展提供一个很重要的基础。

侯淼:今天这个活动是有关POWER8极限性能挑战赛,我们跟CSDN合作,希望能够在未来一年鼓励开发者编写有关POWER8的程序和算法,去发挥POWER8的资源,真正使POWER8能够运行得快起来,而且软件丰富起来。

侯淼:所以我们发布了这样一个挑战的活动,希望通过像搜索引擎、电商数据类的业务、社交数据类这些热点命题,程序员能够编入正确的算法、进入挑战。

侯淼:通过这种挑战活动,希望有更多的开发人员对Power的产品和Power的新技术感兴趣,而且通过他们努力的研发,使越来越多的新功能体现到不同领域的重要命题上去,也希望能够通过这种活动使中国的开发者越来越多的了解Power的技术。

侯淼:我们用了目前网络上比较流行的方式,希望在今年使整个Power从以前的克制走向放肆,使客户有机会通过这种放肆的方式,在他的Infrastructure中应用更多Power技术,为他未来IT构架的发展提供帮助。我们也希望这个活动作为一个开始,在未来这半年的时间里跟各位媒体朋友尽可能多的合作,希望你们参与提出更多、更好的想法和建议给我们,进而产生一个更加有效地方式,把我们最新的技术引到中国市场,特别是中国的开发者中来。谢谢大家。

主持人:谢谢侯总的分享。侯总刚才说了我们现在正在从克制走向放肆,今天我们也有一些非常好玩的漫画,希望大家放肆的玩起来,在微信上多多跟我们互动。大家可以注意到台上有一些词汇,比如CAPI、Transaction memory(事务内存),还有SMT8。

主持人:这些技术跟我们的大赛紧密相关,我们为大数据设计的这些POWER8的特性将在这次大赛中得到充分的展示。下面有请Power的产品总监李红女士给大家讲解这些技术,请谭艳辉先生给大家做技术的体验。首先有请李红女士。

李红:大家下午好。托大家的福,我来到了这样一个轻松的环境里,多谢大家。也谢谢大家的光临。刚才我们已经听到侯总说了今天的两大任务,第一是吃吃喝喝,第二是说说聊聊,我在说说聊聊里再加上一个词“看看”。

李红:对于POWER8的新技术,大家上半年已经听了很多,现在我们又要搞开发者的比赛。耳听为虚,眼见为实。我们来看看POWER8这个新技术到底对我们有什么帮助,对大数据、云计算应用到底有哪些助力,以及我们如何通过这样的活动把新的技术真正的应用到最新的需求当中去,比如大数据的各种需求以及云计算的需求。

李红:我们首先看POWER8关键的技术。今天可以看到很多新的名词,这些名词都是随着POWER8诞生的。这里先给大家介绍一下这些新名词的意义。上半年大家可能都听过这些名词,那么这些名词到底意味着什么?

李红:我们把这些名词分成两组,一个是云计算,一个是大数据。一些功能对云计算有很大的、特殊的帮助,还有一些功能和专有的名词以及新的技术是跟大数据相伴而生的,这些是真正助力云计算和大数据的。

李红:用这张简单的图跟大家解释一下。首先对于云计算来讲,POWER8创建更为高效和经济的云平台。SMT8叫做动态的并行8线程。这里有几个关键的词语,第一是最多的时候可以达到8线程同时运行。

李红:大家知道一般来讲在x86里面都是双线程,所以8线程在业界是非常先进的技术,因为它是4倍于x86的线程,这是8的含义。第二,我们曾经也听说过有其他的多线程,这跟其他的多线程有什么不一样呢?

李红:第二点在于这个名词:并行8线程,这个8线程可以同时执行,而不是顺序执行,这是跟其他多线程的一大差别。第三大特点,它是动态的,那么什么是动态的?稍后当我们眼见为实的时候就可以看看,它是自适应的,不是说一上来就是8线程,而是根据应用的需求。

李红:因为我们现在面对的应用种类越来越多,在云计算平台里提供的是一个基础架构,上面跑的可能是各种各样的应用,有的应用可能在单线程的情况下跑得比较好,比如需要高的时钟主频的、需要独占资源的,那么这种应用可能单线程跑得比较好;

李红:但有的应用编程的时候用的就是双线程,双线程的状况对它是最合适的;还有的应用可能是针对POWER8特别调优过的,就可以充分利用到8线程,这时候8线程对它来说是最合适的。

李红:这样就可以动态的在一个分区里,就是在一台虚机里,这8线程的状态可以混合,并且可以自适应,去调整一线程、两线程、四线程、八线程都是可以的,这是针对云计算的。因为云计算是一个平台,上面没有规定一定要跑什么样的应用,所以说这一点是适合云计算的。

李红:但是它又是线程类型的,大家知道很多软件都是基于CPU的数目去收取授权费用的。

李红:那么在一颗CPU充分发挥出它所有的功能,用多线程来适应的时候,就大大减少了软件授权需要的费用数目,所以对于云平台这样的特殊结构的需求来讲,这是特别适合的。

李红:我们说的都是POWER8专属的特性,是其他的产品没有的。第二就是分核技术。一个单个物理的CPU,是不是简单把8个线程在里面跑呢?也不是。它可以采用分核技术,把一个CPU的核心分成四个小Core,这个名词叫Microthread,分核技术。

李红:把它分成四个部分,每一个上面跑两个thread,组成整个物理的CORE可以跑8个。这有什么好处呢?在虚拟化和云的环境当中,我们经过应用的测试,这种环境下可以保证当多线程线性上去的时候,性能可以线性上去。

李红:因为thread之间的调配,对于那个线程来讲,它认为自己的分Core就是一个物理Core,这样线程之间就产生了隔离,会减少线程之间资源调配的冲突,使得性能可以达到线性的上升,也使得VM的密度,即虚机的密度直线上升,达到4倍于普通线程的密度。

李红:因为云环境就要分虚机,分成很多虚机,并且保证虚机的响应时间和节省资源,需要的物理设备越少越好,能够分出去的虚机越多越好,这是最经济最实用的,所以这样的环境或者这样的Microthread,分核技术确实是对于云平台起到很大的助力作用。

李红: 芯片级的控制器OCC,是On-Chip Controller,也是POWER8上所独有的,它是加强对POWER8电源的管理,使得时钟的主频和耗能在芯片级进行控制,降低耗能。大家知道所有的云平台都是一个数据中心,数据中心的耗能、耗电其实是一个重要的衡量指标。

李红:我们一般机器上都有很多绿色节能的技术,POWER8在一般的绿色节能技术上又增加了芯片级的控制器,去调整对电能的消耗,所以是有助力于绿色的数据中心的,大家也可以看到我们新发布的POWER8的机器,其实耗能并没有任何的增长,即随着性能的增长,耗能并没有增长。

李红:Power的KVM,大家知道在云平台环境、在OpenStack里面,我们以前用虚拟的都是PowerVM,这是IBM专属的,也是很成熟的虚拟化技术。但是在开源的环境里,在OpenStack的环境里,KVM是目前采用率比较高的虚拟化的技术,达到80%。

李红:所以目前在Power上采用了同样的PowerKVM的软件层去架构虚拟化的技术,这样跟x86的虚拟化完全兼容,并且可以在OpenStack的环境里完全支持上面的开放的源代码,这样的环境都是为云平台而特别设计的。

李红:POWER8为大数据而优化,哪些技术是为大数据优化的?首先谈到Transaction memory,这是什么东西呢?

李红:大家有听说过锁技术,在应用当中如果有共享内存,都要用加锁和解锁的技术去管理共享内存,这在什么样的应用里很普遍呢?JAVA应用。大家知道JAVA这是编大数据的基础工具和平台,类似的应用都要面对共享内存解锁和加锁这样的保持数据一致性的技术。

李红:以前我们是用软件方式去实现的,用软件方式进行软加锁的技术。Transaction memory是把这部分做了硬件化,硬件化有什么样的好处呢?

李红:第一是可以简化程序员编程的方式,程序员把这一块直接括起来,以后就由硬件帮你实施,第二是加速加锁、解锁的速度,大大增加了性能和简化程序员开发的难度,这也是为用JAVA开发大数据的应用提供了很大的便利。

李红:这个技术是软件的硬件化,叫Transaction memory。 在大数据应用里面还有加强带宽吞吐量,所以在POWER8里面采用PCIe3,明显增加了带宽和减少I/O延时。

李红:另外,对于大数据来说有两类应用,一种叫做计算密集型,一种叫数据密集型。

李红:对于计算密集型的应用,SMT8的技术确实对带宽起到很大的作用,另外就是IBM特有的CAPI,即虚拟寻址。

李红:我们在正常的CPU到访问数据的过程当中,一般来讲都需要经过很多的层次比如文件系统、逻辑卷,才能真正访问到物理的存储,CAPI技术是把物理的I/O卡跟内存统一寻址,所以它叫虚拟寻址,可以让处理器像直接访问内存一样访问你的I/O设备,缩短了中间所有的路径,消除操作系统和设备的额外开销,快速的去访问。

李红:当然这需要编程去相对应,所以这样的技术和我们OpenPOWER建立的新生态环境所配合,就可以大大的加速对大数据的处理,以及硬件管理缓存的一致性的技术。这些都是在POWER8上所专有的,特别为大数据和云计算所设定的新技术。

李红:刚才提到很多新的功能,今天在开发者大赛上面,我们特别提到跟开发者相关的、可以被开发者充分利用的两个功能,第一个是SMT8,因为这跟应用的编程有关系,可以看应用编程是不是充分利用到8线程,所以我们把这个功能挑出来。

李红:第二是Transaction memory。我们今天不光是说说,还要看一看,现在我们做一个演示,来看一看SMT8是如何提升性能的。

谭艳辉:我这儿有两个演示,上面是SMT8,这个是连到远程IBM的系统中心的远程环境,待会儿跑一下,可以看出同一个应用场景在SMT8开和关的时候,执行时间不同。SMT8与SMT1相比,有大概3.5倍的提升。(现场演示)

李红:非常感谢谭艳辉。在这个测试中,大家可以看到当程序可以充分应用到8线程的时候,8线程打开的状态就可以使得应用的响应时间大幅度提高。8线程相对于一个线程的时候,它的速度可以提高3.5倍。

李红:这就是我们为什么在开发者中搞一个极限的挑战,看大家能不能突破这个3.5的极限,充分利用到多线程这种硬件功能,把我们应用开发水平提升。

李红:下面一个功能也是跟开发者相关的,开发者可以应用这样的功能提升性能速度。这是IBM的POWER8上的Transaction memory。它实际上是对一个事务——我们管它叫Transaction——做一个mark,也就是Transaction begin和Transaction end,即开始和结束。

李红:这个镶嵌中的程序语句就可以由硬件来执行解锁和加锁,并且它对整个语句的相嵌可以达到扁平化和自动跟踪。它带来的价值是可以减少编程的工作量,因为不需要用软件去编程加锁、解锁这部分,而且它可以降低客户成本,并且提升速度。

李红:它有一些潜在的应用场景,这也是我们会跟开发者交流的。一些已经商品化、很成熟的软件就不需要用这样的技术了

李红:而对于我们手工去编的Java应用,它确实能够提供很多的帮助,因为它是是轻量级锁的,而且对于写操作非常多的、颗粒度比较粗的应用,它能带来比较大的提升空间。 下面我们再进行一个演示。 (现场演示)

李红:在这里举了两个例子,不仅是听我们说说,也是让大家看看我们用了新的技术以后,对于新的应用、JAVA的应用和大数据的应用会有哪些提速。

李红:好的技术还需要好的使用方式,开发者把我们这些技术应用到程序当中去,才能使硬件的优势充分发挥出来,真正去满足大数据和云计算环境的需求

李红:我们也希望这些新的技术应用现在只是一个开始,期待着大赛的结束,也期望会有挑战者能够突破这里演示的极限。 我的报告就到这里。谢谢大家。

主持人:谢谢李老师。刚才大家都听了我们几位嘉宾的介绍,大家可以休息一会儿。经过非常活泼激动人心的小比赛之后,现在请CSDN的副总裁巩文坚,也是大赛的合作伙伴,给大家讲大赛的赛制、赛程和激动人心的大奖,有请巩文坚老师。

巩文坚:今天很高兴,记得去年我们还在非常高大上的场合讲PowerLinux的迁移挑战赛。今天非常高兴看到IBM这么接地气。各位知道这条街有多热闹吗,往前走一点是号称中国移动互联网的发源地车库咖啡,底下有一个二星级的酒店,楼上有一个跟这个环境差不多的地方,号称移动互联网先驱们都是从美国回来拿着一个Proposal,在那儿等着钓VC们

巩文坚:刚开始没有办公室,在那里点一杯咖啡一坐就是一上午,现在就有了钱,是VC到处找开发者们,包括像在3W咖啡。再走过来一点是黑马会,也是中国牛文文办的创业家杂志,办的黑马训练营。号称中国最牛的企业家,有志成为下一个马云的人都在那里。

巩文坚:包括我们CSDN的董事长蒋涛,他也是黑马会的学员之一。到这一条街可以真正找到美国硅谷的感觉,Power估计是这里在今天第一次听到的词,在这里经常听到的是移动互联等等比较快速时尚的一些词,这也是IBM第一次跑到这么接地气、变化这么快的场合来。

巩文坚:前面也说到去年我们和IBM一起进行了PowerLinux的合作,因为我们觉得Power会逐渐普及,可能普及的第一步是先从过去一直是作为数据库、核心应用的机器开始走向应用服务器。

巩文坚:去年IBM恰如其时推出的了PowerLinux的计划,希望进入到应用服务器的领域里。在前年年底的时候我们跟IBM合作建立了PowerLinux的社区,使得大家可以在这里谈怎么样学习和使用PowerLinux。

巩文坚:去年的时候我们和IBM一起开了一个PowerLinux挑战赛,鼓励大家把过去在x86上的Linux的应用,尤其是一些关键性的应用以及过去跑在其他平台上的核心应用迁移到PowerLinux平台。

巩文坚:这个项目运行一段时间以后,效果还是不错的,我们有100多个应用申请做迁移,到目前为止已经有几十个应用完成了迁移。

巩文坚:在POWER8推出以后,我们第一时刻跟IBM合作,把IBM的POWER8搬到网上,大家可以通过CSDN这个网站申请试用POWER8的环境,今天任何一个开发者在CSDN网站上就可以在线book这个时间段,这个时间段就可以由开发者独享。

巩文坚:最新的动作是我们积极参与了IBM现在的POWER8挑战赛。讲到这里,我非常同意李红老师讲的SMT8多线程这一块。给大家举一个例子:前年我们跟手机芯片厂商做了一个联合的市场调查,其中有一个选项是有没有兴趣基于多线程来开发应用?

巩文坚:大概两年多以前的答案是绝大部分人没有这个需求,当时开发者并不认为多线程对他来讲是多大的一件事情。去年下半年,我们跟另外一个手机芯片厂商做了另外一个调查,又问了同样的问题,结果是80%的开发者都认为在他们开发应用的时候一定要考虑多线程。

巩文坚:这基本上是同一个问题面对同一拨受众,大家可以想象这两年之内发生了多大的变化。

巩文坚:今天即使是在移动端开发应用,多线程也已经成为了必需品,更不要说在企业端,有大量并发的搜索,比如Top K现在已经成了非常有意思的名词,即在搜索里面TOP几千的搜索量是什么样的东西。

巩文坚:举两个现实相关的例子,第一是马上要到国庆了,大家去12306订票的时候会碰到这样的问题:订票订不进去,为什么?

巩文坚:我很早期就介入12306,当时我们是他们的供货商之一。12306的网站本身的体系架构是为了中国大大小小几百个车站里面上万个售票员来使用的,所以它的架构只要去支撑几万个售票员的工作就可以了。

巩文坚:后来互联网化,基本上每个人都可以用PC机上网,而在中国路上跑的人数可能有过亿,这个量一下子变得很大。现在12306也开始有移动互联网端,有一个APP在iOS和安卓上都有,一旦到了移动端,这个量级一下子又会大了很多。

巩文坚:前一段时间有一个笑话,台湾的一个主持人说大陆人穷,不能够每个人买一台PC,所以大家都用手机来上网。这从另外一个层面表明手机的使用率其实是比PC高一个数量级以上的。

巩文坚:还有一个更大的数量级等着我们,这就是物联网。一个人可能只会带一部或者两部手机,但是将来你身上会有超过10个可以连接到物联网的设备,它们都需要时时刻刻跟云端的数据发生沟通。这个数据量是按照成百成千倍的指数级往上走的,如果一个企业的IT费用不能跟着这个成百上千的指数级向上走,就一定要想出一个办法来。

巩文坚:第一个办法是在算法上做主意,所以现在在各种各样的大数据会议上,算法是都非常热门的话题,顺道做一个小广告,今年12月份我们会跟计算所合办中国大数据技术大会,算法是非常重要的话题。另外一部分是硬件的Support,即怎么样由硬件多线程来提供实时的并发支持。

巩文坚:我们为了这个挑战赛准备了一些主题,也是跟IBM的专家一起协商出来的。初期有两大类题目,一个题目是“博客反垃圾”,内容源是从CSDN的博客产生的,CSDN的博客是业界最大的技术类的博客,我们也面临着很多刷博客、写垃圾博客的压力。

巩文坚:所以我们内部的研发团队本身也在做类似的工作,现在我们把这个数据开放出来,给开发者以挑战赛的形式,通过算法利用IBM POWER8的多线程能力,来看谁能够解决好这个问题。你们的结果会跟CSDN自己的专业团队进行PK,看谁能够做得更好一些。

巩文坚:再往后我们希望把挑战的题目进一步延伸,比如延伸到电商、手机反垃圾短信里面去等等,可以想象的空间还非常大。

巩文坚:包括开发者、媒体朋友在内,大家如果有非常好的idea,欢迎贡献给IBM和我们,我们可以共同去决策一些非常有意思的话题。

巩文坚:我们认为这些题目不仅仅是要分出高低上下,更有意思的是这个事可以做得非常的好玩,比如今天这个会不是简单的讲技术和产品,而是一个非常好玩的活动。

巩文坚:根据这一套规则,我们提供这个数据源是CSDN上所有的Raw Data,里面有非常标准的技术博客,也有一些人刷的博客、机器产生的博客或垃圾博客,开发者可以下载这个数据,并且预约好时间,在IBM平台里做相关的测试。

巩文坚:赛事流程:首先报名填写相关的个人信息,然后可以到我刚才说的POWER8联合实验室去申请测试的资源,预约时间、申请体验一站式的服务。然后就可以获取数据,可以把你的算法拿去试算,最后有相关的积分。

巩文坚:规则是这样,首先有正确率的要求,这是CSDN自身对于垃圾博客的要求,CSDN自己这把尺子打在什么地方,比赛的这把就尺子放在哪个地方。

巩文坚:现在我们这一套做法中有算法也有人工辅助,开发者需要在这方面挑战CSDN技术团队加上人工辅助团队做到的水准,在符合这个水准的基础之上,看谁跑的速度更快。

巩文坚:最快的可以获得相关的奖项。我们有月度奖、季度奖、年度奖,包括月度冠军、年度冠军等等。IBM也为所有参加这次比赛的参赛者了一份大礼,就是刚才讲的云环境免费让开发者使用六个月,这是非常大的大礼包。

主持人:谢谢巩总。这个大赛跟我们今天的活动一样都提供了令人激动的雨露均沾奖。下面的环节有一个小小的仪式,一起来庆祝我们这个大赛的开启。这个小小的仪式跟以往的活动敲锣打鼓的场面不一样,今天在咖啡馆,请领导和各位媒体的朋友大家一起举咖啡杯一起庆祝这个大赛的开始。

提问:侯总,我们现在POWER8的应用客户,比如之前Linux有可以针对中小企业,现在POWER8是不是也有开放这一行业领域,目前我们在中小企业有没有类似的一些应用需求?

侯淼:以前我们卖给中小企业很多情况是卖给对方,随着现在POWER8的新技术产生,不单单对以前交易类型的,包括像大数据、云计算。现在中小企业可以通过我们的sales,另外通过我们的合作伙伴,通过的我们的“.com”,就是IBM的telesales。我们在今年也引进了SMT的公司,包括做云计算的公司,就是前一段时间刚刚跟媒体做过活动的“启创卓越”,也是做云的。我们采用不同的途径满足中小企业的要求,包括自己购进IT设备,也包括通过公有云的方式来购买IT设备。

提问:侯总,不管是云也好、移动也好,面向中小企业也好,包括这个活动,我感觉都是比较新兴的,因为Power有很多传统的ISV,他们就会觉得很有紧迫感。

侯淼:Power有很多传统的合作伙伴,我们在全国比较大合作伙伴的有40-50家,中小加起来有将近400、500家。这些公司一方面是有很多的传统Workload和它的客户,另外又有一些新的Workload的需要。我觉得这些传统的合作伙伴面临的压力跟我们有点类似,一方面需要去维护以前的客户基础,特别是以前的应用软件相关的功能和升级。另一方面,它也有扩展新的Workload的需求,这一部分我们在今年和明年会通过更多的培训的计划来发展,这是一块。

侯淼:另外一块,可以看到今天所的开发者大会,是希望能够通过把开发者的合作技能,针对POWER8来培养,这里面包括一些新的开发队伍,也包括新的公司。希望把针对现在的像云、大数据、Mobile这种新的Workload移到POWER8上来。

提问:对后者这种巨大的投入会不会影响前者的资源?

侯淼:我们没有这么想过问题,因为这两个不是相互隔离的,而是相辅相成的。为什么这么说?因为传统的客户也有云计算的需求,传统的Database也有大数据的需求,现在我们通过开发者队伍也好,传统的和非传统的合作伙伴也好,希望能够把这部分市场和负载做起来。

提问:882L是合作公司那边的产品吗?

侯淼:我们今年跟华胜天成有一个合资公司,重点是推Linux的解决方案,其中不单单有Linux硬件的产品,也包括华胜天成开发的一些相关的软件产品,现在所销售的产品除了刚才提到POWER8的Linux产品,也包括POWER7+的产品,通过合作加速在Linux市场的推广。

提问:我了解新云那边也在做渠道,包括招募,等于是生态系统的建设,我们原有的IBM这边的渠道体系相对来说比较成熟,这一块能够给到新云这边的支持有哪些?

侯淼:我们跟新云的合作模式是,一方面IBM跟它一起合作,针对一些主要的大的合作伙伴,把一些负载从传统的Unix,也包括从x86转到Linux上去。另外新云公司也跟政府机构,包括跟一些中小的ISV合作,因为新云公司有技术人员也有市场的扩展人员,这对IBM开发Linux市场开发是非常大、非常重要的补充。

提问:我有一个问题给李老师,之前随着POWER8发布,有四五款新的POWER8服务器出来,基本都是双路和四路的产品,我的问题是POWER还有很多高端的产品,这个产品计划是怎么样的?

李红:快了,非常快了。还有不到两个星期。10月6号是全球POWER8高端产品的发布日期。当然这不是全部,我们明年还会有进一步的计划。大概到明年整个的POWER8产品线就会全部推出,10月6号,非常近了。

提问:刚才在SMT8演示的时候有四个柱子出来,这里是启用了四个线程还是八个?

谭艳辉:我来解释一下,四个柱子是跑四个不同的压力,其中一个柱子下面显示1000,还有一个显示5000,还有一个是15000,就是说数据量1000的时候、1.5万的时候有Transaction memory和没有Transaction memory响应时间各是多少,都是在SMT8下面跑的。

谭艳辉:刚才演示了两个场景,Transaction memory的演示都是在8线程的条件下面跑的,没有演示1线程的,而前面演示的是一线程、二线程、四线程、八线程的差别。

谭艳辉:第二个演示主要是在不同数据量的情况下,Transaction memory对速度的影响,从那个趋势可以看到,数据量越大,这个优势越明显。 这是四个不同的数据量,第一个柱状图下面跑1000个数据。

谭艳辉:第二个柱状表跑2000个,第三个是4000个,第四个是15000个,不同的数据量做同样的操作,然后看时间差别是多少。我们确实能够看到,数据量越大的时候,Transaction memory对性能的影响越明显,改善得越多。

谭艳辉:SMT是演示的是一个线程的时候得分是多少,两个线程的时候是得分多少,四个线程是多少,实际上分别是1、2、4、8线程。

提问:最终的结果是3.5倍。

谭艳辉:对,不同的场合下可能会有浮动。

吴蕾:希望让开发者去挑战极限。

谭艳辉:这跟应用特性有关系,有的应用写得特别好,对多线程的利用会特别好。

提问:关于极限挑战赛问一个问题:您觉得Power在做大数据应用开发的时候,这一拨群体主要是个人程序员还是ISV?参赛的个人程序员用户对整体的活动的意义是什么?因为大数据这种应用是比较高大上的,更多的是一些公司级的人在做这个事情。想问一下IBM除了这个层面的活动,是不是还有更高层面的帮助ISV一起开发紧密集成大数据系统的这些活动。

吴蕾:CSDN上面有非常多的开发者,其中包括个人的开发者也包括很多ISV和企业的开发者。我们现在在推广一种技术,其实POWER8的技术是非常好的,我们希望更多的开发者能够体验到。

吴蕾:因为现在大多数的开发者还是在基于x86进行开发,我们在这上面推广技术是希望更多的人能够体验到POWER8这么好的技术,能去开发大数据应用或者是云应用。这些应用可能最终会被企业采纳或者是被ISV使用,但是我们最初是希望开发者能够去体验POWER8,这是整个大赛的设计想法。

吴蕾:我们之后还会有关于ISV和企业客户的活动等等。

巩文坚:我们这个活动对于ISV和开发者都欢迎,没有特别的技术门槛,我们希望普及这个技术。现在多线程开发对于开发者来讲是一个必须的技能,这个技能不管是对于开发移动应用也好,开发大数据相关的应用也好,都是必须的技能和手段。

巩文坚:包括设计理念、对一些常用程序的应用、处理器调用等等,这些必须要掌握的技能。我们对于ISV和个人开发者是都欢迎的,可能初期的时候更多人是以个人开发者的名义进来。

巩文坚:因为我们设计的话题并不是特别高大上、具有挑战性的话题,而是非常有意思的东西,我们预计会吸收很多个人开发者进来,当这些人都掌握了这些技术,就会有越来越多的ISV会来参与进来。

巩文坚:那么我们为什么不能拿它真正做一些高大上的项目呢?

巩文坚:我们后期设计的一些项目就会更加有挑战性,甚至是针对特定的ISV和特定的行业设计一些专门的题目出来。

主持人:针对刚才的问题我也有点感想,大家可以看到随着我们OpenPOWER在全球的发展,Power的生态系统在非常迅速的扩大,可以说未来有无限的可能.今天大家看到在Power上跑的很多都是企业级的应用,但是我觉得未来真的说不准。POWER8就是要发,未来的机会非常多。

主持人:我们提问的环节就到这里。谢谢大家的支持。

 
开放的Power 不再高冷范儿
POWER8的彻底开放之举使POWER生态系统不断扩大,从而加速系统领域的创新,使基础架构更好地应对新兴社交和移动计算挑战 ……【更多
让高并发访问从不塞车
本次挑战赛将鼓励开发者充分利用POWER8多线程、事务内存(Transaction memory)等为大数据和分析设计……【更多
为你的大数据和分析加速
POWER8是业界第一个全面为大数据设计的系统,其彻底开放的特性使其成为系统科技领域跨越式发展……【更多
比更快还更快
据IBM测试结果表明,运行BLU 加速器的IBM Power Systems的数据分析速度比相应的x86系统快82倍……【更多
会议日程安排
微博互动   相关专题
 
Power定义下一代应用服务器
随着以Linux为代表的开源平台的迅猛发展,越来越多的中国客户希望...
POWER 8新一代系统平台发布盛典
IBM POWER8系统从构建云基础架构到实现对大数据的实时分析...
X榜样在身边 百城巡展
X榜样在身边,IBM带来了System X的系列产品,帮助当地的企业解决方方面面的问题...