AMD楚含进:异构计算挑战与机遇并存

作者:

CBINews编辑

责任编辑:

阚智

来源:

电脑商情在线

时间:

2012-09-18 15:57

关键字:

AMD楚含进 异构计算 挑战 机遇 并存

  作为全球唯一同时拥有CPU与GPU精深技术的厂商,AMD致力于通过异构系统架构(HSA)来满足互联网应用开发和使用对计算资源和计算能力的融合需求。HSA 是集CPU、GPU及第三方IP于一身的开放式异构计算架构,它能够促使开发者充分利用计算资源,基于互联网创新多媒体程序的开发与优化,从而为用户带来更加丰富多彩的互联网体验。

  近日,CBINews记者在2012中国软件开发者大会上针对国内开发者相关话题采访了AMD中国开发合作与解决方案中心总监楚含进先生。

  异构计算挑战与机遇并存

  当前,用户的需求正朝着随时随地接入互联网,并追求可视化、影像化的应用方向发展。与此同时这种应用需求不断趋于融合,并对计算机的图形处理能力提出了更高的要求。在AMD楚含进看来,当互联网迈向多媒体时代,计算与显示的完美融合能够最大限度地提升计算效率,从而满足可视化应用庞大的计算需求,是面向未来的计算趋势。

  据CNNIC(中国互联网络信息中心)最新发布的“第30次互联网报告”显示,以网络视频、网络游戏为代表的互联网多媒体应用正呈现出快速增长的态势。这是用户对多元化的内容,特别是炫丽逼真的图形化、图像化需求的缩影,进而对基于互联网应用的计算处理能力与处理效果提出了严峻挑战--单独提升CPU的性能已经无法满足需要,释放GPU的计算能力是关键之所在,芯片领域的融合技术成为大势所趋。

  随着用户需求和用户体验要求的提高,CPU和GPU性能已经成为消费者购买计算机决定因素。楚含进表示异构计算是从计算机诞生那天起就有的概念,只是那时的需求还没有达到要求技术革命的水平。“AMD是为用户在CPU和GPU的平衡上的一种技术革命。AMD提的异构计算是一个技术领域里面一个名词,AMD在异构计算里面最大的贡献是把CPU和GPU以及未来可用于专门处理某种特定功能引擎集中在一颗芯片里,这是不是简单的堆砌,这是内存共享,Cache的一致性,编程模型,工艺等都需要有大量的技术革新。”楚含进补充道。

  任重道远的国内开发者环境

  由于能经济有效地获取高性能计算能力、可扩展性好、计算资源利用率高、发展潜力巨大等原因,异构计算从八十年代中期被提出以来,就一直是并行分布计算领域的研究热点。随着移动智能终端的普及和应用的丰富,CPU的一味增加不再是解决所有问题的万能药,异构计算得到了更多的关注。

  在谈及及推广异构计算都面临什么困难时,楚含进并不认为有推广困难,他认为实际有困难的反倒是程序员和软件技术人员。因为他们要思考如何利用这个平台方便地写出高效的代码,如何容易的利用CPU和GPU的优势作出创新的应用,而不是为了用GPU去学习GPU。

  “四个印度工程师和四个中国工程师写软件,发现四个中国工程师每个人写出来软件都很牛,结果发现四个印度工程师写出来只有一套软件,中国人写了四套软件,却比每个中国工程师写的牛。”楚含进的笑话也道出了中国软件开发人员的问题所在,尽管中国软件工程师能力很高,而且竞争力非常大,但是还是缺少沉淀,缺少实质的创新。

  在楚含进看来,我们软件的架构师和对自己公司产品做定位的人缺少深入思考如何让提高自己的软件设计和自己产品的门槛,相较美国的公司来说我们创新是不够的,而且基本落后于别人至少两到三年的时间。对于为什么没有创新,他将原因总结为主导整个软件设计产品架构的这些人他在定位软件产品时没有提高自己软件门槛,未敢于使用一些前沿技术。

  与合作伙伴共建异构计算标准

  一个技术公司最终靠技术战胜对手,一个技术公司赖以生存的基本就是AMD信任AMD的技术永远比竞争对手提前一步或者半步,这样技术公司才能屹立于业界。同时AMD更希望看到这种技术被所有的能够给开发人员和最终使用者带来收获或者是带来利益,单纯推一个技术很快就会消亡,这里面有很多实验室技术就是这样。

  楚含进表示,AMD融合的技术不是走在自己封闭的技术,我们是开放的技术。为了这样一个开放技术最终让两大人群收益,第一个是开发人员收益,使用这个技术的软件编程人员,第二个是说最终用户享受到你软件带来的价值。这两类人群收益为了让更多的人去得到这样的利益,AMD把异构阮软件机构标准公开标准,并且提供诸多软件中间件了,这些公开是对于整个做硬件公司来说是非常非常不容易的事情,而且对我们自己信心的一种保证。

  值得注意的是这种开放包括AMD愿意吸收第三方的技术。楚含进表示,我们在HAS的基金会看到异构计算里面有PC机芯片制造商,同时也看到有象三星TI,MTK等消费领域的领先公司,包括我们在中国也有很多SOC公司也在跟我们谈希望加入这样一个组织,这些组织加入目标不是形成一个封闭的圈子,而是形成一个开放的圈子,就会有越来越多的人使用,对于我们来说很简单,越来越多人使用这个技术才会促进这个技术的使用,促进这个技术的发展,促进这个异构计算的扩大。

  在中国,AMD不遗余力的将APU的技术带给广大的ISV,将和更多的Internet的公司在进行合作,用户会持续看到这行应用的革新。AMD在这个技术领域会在这个领域继续走下去。

  与此同时AMD对选择合作伙伴方面也有着自己的考虑。“不管公司是大还是小,只要CTO或者主管产品的人都愿意提高自己的技术或者是提高产品的质量,不管这个产品是AMD平台的还是非AMD平台的,这都是一件值得鼓励的事情,而且也都是AMD愿意合作的。而且AMD愿意无私地从技术方面给中国公司以帮助。”楚含进说道。AMD也将在中国做到真正意义的技术投入,帮助更多中国技术人员的成长。