国家863专家谈双核 性能较单核平均提高六成 | |||||||||
---|---|---|---|---|---|---|---|---|---|
http://www.sina.com.cn 2005年12月26日 18:26 新浪科技 | |||||||||
张云泉博士(左)和唐志德先生(右) 点击此处查看全部科技图片 聊天视频: 国家863专家谈双核 性能较单核平均提高六成 12月26日下午5:00-6:00,中科院软件所并行计算实验室副主任、国家863”高性能计算机评测中心”技术委员会委员张云泉博士,与AMD计算产品部大中国区高级经理唐志德做客新浪总裁在线,从专业角度和技术层面与广大网友进行就双核处理器进行在线交流。以下为聊天实录:
嘉宾简历: 唐志德,在AMD工作达14年之久,调往计算产品部之前曾在存储器部及电信产品部等产品部门出任多个不同的市场销售职位。他在加盟AMD之前曾受雇于摩托罗拉公司,出任该公司集成电路设计工程师一职。 张云泉,博士,副研究员,国家863“高性能计算机评测中心” 技术委员会委员,中国科学院软件研究所并行计算实验室副主任、中国计算机学会高性能计算专委会委员、中国软件行业协会数学软件分会常务理事、中科院软件所学位委员会委员。中国高性能计算机TOP100排行榜组织者。 精彩观点: AMD是推出全线的产品,是从低端到高端都推出来了,竞争还没有全面展开,我想2006年英特尔也会整个全线推出,两个公司在2006年有一个很激化的态势,而且整个推出以后,价格也会进一步下降,更有利与广大普通用户购买这个处理器。 关于多核芯片的性能,IBM公司写了一个报告,对比了AMD的双核处理器和单核处理器的性能,我们对高性计算机进行排行的一个测试,它的结果是在双核和单核相比,大概性能提高60%,当然不是百分之百,这个效果还是不错的。 AMD明年不会进一步将我们的单核处理器进行优化,不会有更多的单核芯的产品会在明年发布。 在个人应用上,由于某些应用,尤其是入门级的应用,我们感觉多核心处理器还不是一个最有效的一个方案。 AMD内部有一个战略就是“X86 Everywhere”(新浪科技注:X86无所不在),X86从头到尾,从高到低 AMD的单核和双核处理器功耗是一样的,87瓦。我们在主板电源还有散热片都不用更换的。 另外谈到国内的四核产品,我查了一下资料,国内大概是龙芯处理器,我看到一篇文章,就是龙芯三,可能会直接推出四核,其他的处理器一般不面对这个低端的市场。 在未来一年里面,我们还是会把双核芯处理器推到主流市场,但是不是入门级的市场,入门级市场这块,我们还会以一个价格比较有优势的产品去服务。 主持人:各位网友大家好。12月12日到12月20日,AMD公司掀起了一场大规模的“我为双核狂,AMD双核体验活动”,这是AMD又一次向英特尔的双核发起挑战。 实际上,此前AMD曾在美国的各大报纸刊登广告挑战英特尔的双核CPU。 英特尔对此的回应是,英特尔作为首先提出双核概念并且实现大范围市场化的领先企业,对于自己的产品十分有信心,没有必要通过这种评测来证明。” 前不久12月16日,AMD宣布:“在AMD与竞争者产品的双核对决中,赢得了胜利。” 看来这场双核争霸赛越来热闹,越来越有趣。 今天我们有幸请来中科院软件所并行计算实验室副主任,国家863“高性能计算机评测中心”技术委员会委员张云泉博士,还有AMD计算产品部大中国区高级经理唐志德先生,首先请二位向各位网友打个招呼。 张云泉:大家好。 唐志德:大家好。
主持人:他们今天将从技术层面与网友谈谈双核。首先请唐先生用简单的话给双核下个定义。 唐志德:双核处理器在我们的AMD是非常简单的,它必须要非常优良的架构,协调两个处理器内核的操作,这是我们的双核的定义。 主持人:在双核之前,有双CPU,和多CPU的产品,我比较感兴趣的是这种双核对单核性能上有没有一些数据?有没有一个比较,双核比单核的性能高多少? 张云泉:(多处理器)主要是用于高端服务器用的,一般的情况下主板是比较贵的。主要是针对高端用户,普通用户是很少用。个人计算机很少有双处理器的情况。(多处理器)它的性能,有的时候大家也有一些批评,如果处理器数超过四个以后,或者到四个以后,由于我们现在一般都是用总线的架构进行设计的,所有的存储访问都要通过一个架构去处理,导致速度有所下降。 对双核的处理方面,有一个比较好的优势。物理上是在一个处理器芯片上集成两个处理器的核,有些资源可以共享,可以节省一些成本。另外两个核集成度比较高,它们之间通信速度也比较快,功耗也降低不少,成本也会降低。有可能导致这种带有双核的处理器可以走向普通的用户,另外它的性能据我了解的一些情况看,IBM公司写了一个报告,对比了AMD的双核处理器和单核处理器的性能,我们对高性计算机进行排行的一个测试,它的结果是在双核和单核相比,大概性能提高60%,当然不是百分之百,这个效果还是不错的。大概我了解的情况是这样的。 唐志德:过去我们看到企业的应用,多核处理器还没有普及,看到很多的企业的应用都是针对多处理器的平台,比如双处理器,两路,四路的。今天我们的双核处理器,能给企业带来最大的优势,就是他的计算密度会增加。比如过去要两台服务器,现在一台服务器,直接通过切换处理器,就可以达到这样的一个升级的手段。 你刚才提到的我们所谓的评测,比如在个人应用这块,刚才张博士提到了,由于双核芯处理器最终还是需要共用很多的资源,所以很多的时间肯定没有办法达到两倍的性能的提高。但是我们看到很多的个人应用上,我们看到30%到80%的性能提高。 主持人:有哪些典型的应用使用双核处理器,计算机的性能会明显提高。 唐志德:这要分开个人(应用)和企业(应用)。企业计算方面,刚才提到了,由于企业计算里面,所谓的大工作量的多任务工作,过去已经很多了。一台服务器可能要服务好几个终端,好几百个用户,客观是通过一台服务器服务日常的工作。所以这块应用已经非常流行了。比如我们有很多客户,知道我们的双核处理器推出以后,就已经会把整个采购都暂停。等到我们的双核芯的处理器到位以后,他才直接和我们的厂商采购那个服务器。 从个人应用这块来看,其实现在多任务的应用,也开始慢慢普遍起来。我们在美国做了一个市场调研,发现80%以上的个人用户,在开机的一刻他的PC机里面,已经有同时间跑六到八种以上不同的应用:包括杀毒的软件啊,网上下载啊,同时间做很多的工作。(这些应用)都是用户在不知不觉的情况下举行出来的。现在我们多核还有双核芯处理器主要是针对这块用户。 主持人:现在是随着双核芯概念逐渐的火爆,产品逐渐推陈出新,有些媒体就说明年将是“双核年”。请问张博士,您怎么看待这个观点? 张云泉:据我的感受,像英特尔和AMD公司,都在五月份都推出自己的双核处理器。其实双核这个处理器已经不是很新的东西,在高端处理器很早就推出来了。但是像英特尔和AMD公司推出这个大众化的双核意义是不一样的。双核技术要走向大众了,这是一个预期。 2005年我们为什么还不能称作“双核年”。因为任何新产品推出都有一个预热的过程,接受的过程,公众还不知道什么叫双核,到底带来什么好处,他们还需要慢慢了解。其次刚推出价位还比较高,尤其是普通的大众接受起来比较困难。 而且我想英特尔公司在2005年推出了产品还不是全线的产品,主要是奔腾系列的,面对低端的个人用户的。AMD是推出全线的产品,是从低端到高端都推出来了,竞争还没有全面展开。我想2006年英特尔也会整个全线推出,两个公司在2006年有一个很激化的态势。而且整个推出以后,价格也会进一步下降,更有利与广大普通用户购买这个处理器,从这个意义来看,2006年可以说是双核年。 主持人:唐先生可不可以说一下AMD公司准备怎么迎接这个“双核年”呢? 唐志德:2005年我们不但在服务器还有台式机的市场,我们都推出自己的双核处理器产品。这两种处理器我们都定位比较高端。由于价格的优势,可以把双核芯处理器的功能直接带到应用上。所以我们现在双核芯的处理器定位都在单核性处理器以上的。 从我们的公司路线图可以看到,我们明年不会进一步将我们的单核处理器进行优化,我相信不会有更多的单核性的产品会在明年发布。我相信2006年中左右,双核芯处理器应该可以拉到主流产品的档次上。
主持人:刚才张博士在说“双核年”的时候,也谈到一些问题,就是现在用户的认知程度有可能成为双核市场普及的一个阻力。除此之外,唐先生可以介绍其他市场推广中的一些阻力吗? 唐志德:我觉得这个阻力是两方面的。从企业的角度,由于他们过去在多处理器的应用,已经非常普及了,他们的多任务的应用对他们来说不是一个新鲜的事物。我们在推广多核心处理器在企业里的应用是非常顺利的。我们的用户,他们已经知道他们需要多核心的处理器。我们这个推广是没有什么大的障碍。 反过来在个人应用上,由于某些应用,尤其是入门级的应用,我们感觉多核芯处理器还不是一个最有效的一个方案。从性价比的角度去分析,我相信,在未来一年里面,我们还是会把双核芯处理器推到主流市场,但是不是入门级的市场,入门级市场这块,我们还会以一个价格比较有优势的产品去服务。 现在在个人计算机市场,价格还是推广双核芯处理器的一个比较大的门槛。慢慢地从明年开始,我们把处理器从高端往上移的时候,价格会慢慢降下来。 主持人:明年大概什么时候价格会有一个比较大的调整? 唐志德:不会突然间有一个很大的调整。我觉得还是按部就班的,循序渐进的一个模式去做。 主持人:是不是可以这么说,目前双核芯的产品,主要是企业用户? 唐志德:高端市场肯定是企业用户。个人市场主要是指:有一些发烧友啊、玩游戏的啊、还有多媒体的用户。2005年还是单核芯产品占优。 主持人:2006年企业级用户和普通用户这两个对你们贡献的比例你们有一个预期吗?各占多少? 唐志德:我感觉企业这块,多核心处理器在明年应该占一个非常大的比例,差不多50%。个人应用,可能还没到。 主持人:下一个问题是一个老问题,也是一个有意思的问题,就是英特尔和AMD都有自己的双核产品,但是AMD宣称自己的产品是“真双核”。这个真在什么地方,唐先生讲完以后,我还要问一下张博士,这个不同在具体的性能上有什么表现? 唐志德:刚才开始的时候,我们就提到真双核的概念。其实从AMD的角度看,我们这个“真”可以从两方面解释:第一方面的“真”,AMD不是第一个提出双核芯处理器的,过去一直是比较高端的处理器里面已经有双核芯处理器。AMD是真正把那个高高在上的处理器带到寻常的企业用户手上。过去只是在非常大的企业,后端的数据库里面应用的,X86没有这样一个高端的产品。今天AMD是第一家,把这个打破,把X86级的处理器也可以提升到一个双核芯的处理能力。 另外一个,我们从架构去看双核芯处理器,很简单,今天我们如果在一个脖子上再长一个脑袋,可能我们思考的时候会快一点。如果没有一个很好的架构协调这两个脑袋,可能会发现这个障碍会妨碍你达到更高的工作的效率。 99年我们在研发双核处理器的时候,我们已经做好了准备,我们把前端的带宽也增加了很多。这些都是为了把整个系统的带宽提高去解决这方面的问题。这就是我们的脑袋跟我们其他的器官的沟通比较好的一个架构,这样那个集成单元我们不是简简单单把两个捆绑在一起。我们在里面有一个新的物理层,就像两个内核里面架一个构架,使两个核心可以互联互通,而且一个核心不会妨碍到另一个核心,一个核心会和他周边的一些硬件去沟通。 你看其他的做法是把两个处理器打造在一起,这样会做成一个很大的资源浪费,把整个信息的沟通会减慢。从很多的网站的评测也好,我们AMD内部的评测也好,发现AMD的双核芯的处理器在性能上,的确比业界其他的双核芯的处理器性能要高很多,主要是架构这块我们下了很大的工夫。
主持人:张博士认为这种架构不同会对性能有什么影响? 张云泉:因为是刚刚推出,大规模的测试还没有展开,当然内部有测试。像AMD的体系结构设计是一个全新的体系结构设计,采用了很多的全新的东西,确实有利于降低AMD双核芯片的访问时间。而且这个核之间,还有各个处理器之间,也是有直接的通道的,它们如果访问的话不会相互抢一个通道。这个在应用程序的运行上来说,就有比较好的可靠性,而且不会相互打架。 如果仅仅简单做一个核的话,对外部不做很大的改变的话,如果相互都抢那个通道的话,对性能的损失会很大。唐先生说到对存储通道的改善和大规模的改进,我想对增加另外一个核是很必要的一件事情,如果说你不做这项改进的话,如果仅仅简简单单把两个集成到一块,将来在实际应用中会带来很大的问题。如果我们把双核处理器放到我们刚才讲的多CPU的情况下,可能AMD公司这种架构可能更有优势一些。 主持人:有没有哪种应用会特别明显体现这两种区别? 张云泉:如果是应用的话,我想是有大量数据处理的情况下,对存储比较密集的,经常访问内存,读数据,写数据,这种情况下就会体现出来。如果仅仅大量的计算,可能不会太明显。比如数据库,多媒体,这种可能有大的明显,另外科学计算,比如矩阵问题,科学方程啊(比较专业的)他那个系数求解是很不规则的,可能直接需要跳到内存里缓存数据,这样存储的带宽优势就体现出来。如果没有的话,你的性能就会很低,这种情况下就会体现出来。 主持人:关于这个事情也有报道,由于英特尔和AMD的双核核心不同,英特尔是降低了工作的难度,是能在短时间大面积推广的原因,AMD的程序比较复杂,所以导致产能跟不上,成本比较高。 唐志德:从总部的数据来看,我们的双核芯处理器和我们的单核芯的处理器的成品率已经达到同等的指标。我认为不会影响到AMD生产处理器的一个生产能力。 张云泉:我是从不太专业的角度来看,也许直观上感觉。可能生产两片不一样的东西,然后集成到一块,可能比在一个片里同时生产两个核心,成功的概率可能高一点。但是我想也取决于厂家的生产能力,你工艺控制的能力。我想刚开始生产的时候,肯定存在这方面的问题,随着工艺的成熟,可能这方面的差距会逐渐拉得很平,不会有这么大的差距,这个应该不是很大的问题。 主持人:现在有没有存在AMD的产品的产能达不到市场要求的问题? 唐志德:现在好象没有这方面的问题。 主持人:我们知道英特尔马上要推出Yonah核心的处理器。唐先生是否拿这个产品和AMD的双核处理器进行过比较? 唐志德:我个人不好做评价,我发现外国的一些网站有评测,它那个最高端的和我们的X3800+ 相比较,性能是差不多的。他这个和我们的入门级双核是差不多的。我看过这样的报道,这是英特尔还没有发布的产品,我们也不好评价。按网站的文章,好像有一些微调,对他的架构有一些微调,具体的内容我不太清楚。 主持人:最近的报道说,英特尔在明年将推出napa芯片。这种芯片将采用的类似于AMD内线的整合机构,AMD怎么应对这些新的变化? 唐志德:我个人相信,AMD过去几年,我们的确在处理器的架构,大幅度领先我们的主要竞争对手。你从各种技术评测可以看到,比如业界的其他的双核芯处理器,我们发现他的技术指标和他的单核芯差不多的,比如它的820和630,和540是没有太大的差距。我相信他们也会投很大的人力和物力改善他处理器的架构,在各方面贴近AMD,这个很难说。 还有过去我们一直最大的竞争优势就是我们在技术的领先,我们也不会因为有今天这个架构我们就觉得很骄傲,我们就停下来。不会的,我们内部的工程团队,也在积极研发一个新的概念的一个架构,所以我觉得,有一个良性的竞争,一个良性的互动对整个业界都是有利的。 主持人:有报道称AMD的一些单核芯处理器,用户可以在不更换主板和设备的情况下直接升级到多核,唐先生可不可以谈一些这的情况,这种升级,原来是单核,现在变成双核,对双核的性能会不会有损失? 唐志德:你可以看到,当时我们64位处理器和32位处理器是兼用的,这让我们的用户有一个过渡。用户在产品的切换的时候,有一个最大的成本效益,不需要把现有的一些投资浪费。当我们双核芯处理器的发布时,我们引用同一个思考,我们的双核芯处理器和单核芯处理器是Socket完全共用的,功耗也是一样。现在的客户从单核芯处理器升级到双核芯只需要刷新BIOS,用户在升级的过程里面是非常平滑的,无痛的升级。 主持人:我看到这儿一个网友的问题。网友说,从单核到双核,发热会不会多,对主板会不会有特殊的要求? 唐志德:没有,我们的功耗是一样的,单核和双核处理器是一样的,87瓦。我们在主板电源还有散热片都不用换的。 主持人:实际上就引出一个问题,原来的很多CPU厂商是追求CPU频率,现在追求更佳每瓦特性能(performance per watt)。更佳每瓦特性能对消费者有什么样的好处,你给我们介绍一下这个意义。 张云泉:现在能源比较紧张啊,节约型社会,我们要省点电,这是一个大的背景。另外确实这个CPU的制造面临一些问题,不得不采取这个策略。我们原来一直追求是主频,18个月就翻一番,这么下去总不是办法。我们知道任何一件事情总不能这么发展下去,总有瓶颈的。实际上我们现在的处理器制造业就碰到这个瓶颈。 据说是2010年摩尔定理就失效了,一个是线宽逐渐变小以后,每个面上的晶体管密度越来越大了,随之带来的就是散热问题,还有功耗的问题。量大了肯定要用电啊,怎么散热,怎么供电。 最近几年,处理器工业,还有好多搞研究的人,他们大量的工作都是在做,怎么降低功耗,怎么提高用电效率。很多大量的研究都在这方面,本身对计算机的体系结构的研究反而慢下来了,就是因为碰到这个问题。 现在大家就在想办法了。现在有一个解决办法,我们现在既然有这么大量的晶体管,我们何不在一个上面做两个,或多个核呢?这样我们的性能可以提升,我们的主频就不要求太高了。我们可以翻倍核心的数量,这是另外一个提高我们整体性能的一个办法,我的主频低了,电也就可以省下来。厂商都在讲,就是我每个瓦有多少性能,都在拼自己省多少电,降低多少功耗,整个大的背景是这样的,就是要解决供电的问题。 主持人:还有一个问题问张博士,我们除了现在X86上是英特尔和AMD的双核产品,我们知道其他厂商,比如IBM也推出了Cell多核芯片。您能给我们介绍一下这几个产品的情况吗? 张云泉:今年确实很特别。IBM也推出他们的双核产品,在其他高端的厂商他们是推出八核产品。IBM联合SONY公司(合作开发的),他们是为Playstation游戏机研制的,也可以计算,也可以搭计算机,主要的是面对多媒体的应用。Cell有一个主处理器,主要是进行多媒体处理,可能一个处理器就可以达到240个G,这相当于2500多亿次了,这个实际上是很厉害的一个处理器了,单个处理器就这么强大的功能。 另外一个SUN公司的UltraSparc T1处理器,实际上它已经脱离了原来的设计路线了。原有的设计在主频的提高方面遇到了一些瓶颈。SUN公司为解决这问题,就购买了一家公司的技术,一个被称为T1的技术。实际上这个处理器也是通过T1这个公司生产的。这个处理器也是有八个内核,但更厉害的是什么呢,就是每个内核可以同时运行四个线程。这个更可怕了,对普通用户是不可想象的,对高端计算确实是一个很好的未来的选项。一个处理器就有那么多内线可以用,这将提高我们整个(系统的)吞吐量。实际上IBM的那个一个内核里有十个线程。 主持人:让我么回到国内,AMD在中国的双核芯推广战略是什么样的? 唐志德:由于中国现在是第二大的PC市场,在中国成功就等于在其他地方获取成功的一个重要的因素。在中国推出的双核芯战略产品,和我们全球的其他的走在前面的国家是同步的。 我也希望讲讲AMD的X86的看法。刚才张博士也说了,其他的那些高端处理器的一些发展的情况。在我们内部有一个战略就是“X86 Everywhere”(新浪科技注:X86无所不在),X86从头到尾,从高到低。 在高端这块,我非常同意张博士说法,目前基于RISC的芯片比X86要高。我过去十几年在AMD的工作,我发现,由于这些处理器(其他高端多核处理器)每年的销售量是非常少的,厂商能够在从它的业务里面重新投入再研发这块还是比较少的。你看X86今天的全球市场差不多两个亿(一年的芯片数量)。你看其他的那些,我们说UNIX级(平台的芯片)可能是一年几千片。 过去几年X86的性能赶得非常快,慢慢地贴近UNIX服务器的性能。最近看到微软发布它的在不同平台上的SQL Server 2005产品,我们看到X86级处理器在性能上非常贴近UNIX级的,这是第一。但是X86的价格比这些(UNIX级的)低了很多,十分之一,也不一定。 在目前的应用上,镶入式处理器上,我们觉得未来也有一个很大的空间。我们刚刚给国家做了一个X86的转让。X86已经有差不多20年的历史,在过去20年历史里面,你看到他发展了很大批量的软件。研发软件是一个非常大成本的一个工作。如果我们用X86级的产品研发一个新的产品,就有现有的产品去直接采用。你要用其他的架构你会要投入很大的成本要研发,所以在AMD的看法是,未来X86应该是从高到低,从头到尾。 主持人:这样的,我们最后一个问题。现在我们说说双核的未来,尽管明年才是“双核年”。但很多媒体已经开始谈四核处理器了。张博士能不能介绍一下这个情况,同时很多网友也很关注国内双核和多核的处理器研发情况。 张云泉:双核我们不用多说了,我们很多厂商已经有这个产品了。多核呢,AMD公司我估计肯定也会有他们的四核产品(推向市场),双方竞争肯定很激烈。这次双核发布他们就竞争很激烈,双方抢发布的时间。英特尔可能2007年左右发布四核,AMD也可能会发布这个四核产品。 另外谈到国内的四核产品,我查了一下资料,国内大概是龙芯处理器,我看到一篇文章,就是龙芯三,可能会直接推出四核,其他的处理器一般不面对这个低端的市场。 主持人:今天我们的访谈就到这里。 如何看到双核之争,为何AMD要在中国动作频频?也许该公司CEO鲁毅智的一段话或许可以作为解释:“相对于其他国家来说,中国的消费者更加愿意看到两个都非常厉害的竞争对手……很可能中国将会是第一个出现两大芯片巨头并驾齐驱竞争局面的国家。” 今天的访谈到此结束,谢谢大家,谢谢唐先生,谢谢张博士。 |