高级微设备公司(Advanced Micro Devices)的一位高管说,从2012年开始,该公司将把更多精力放在将图形处理器核心紧密集成到主流服务器上,试图提高系统性能。
AMD产品管理和工作站部门主管吉娜·朗格利亚(Gina Longoria)表示,未来的主流服务器可能会在服务器上结合图形处理器和cpu,因为应用程序可以利用数千个GPU内核。她说,该公司可能会在服务器上同时提供cpu和gpu,以运行高度并行的应用程序。
在处理科学和数学应用方面,显卡被认为比cpu更先进,而cpu是设计来处理一般计算任务的。在高性能计算环境中,一些服务器已经结合了gpu和cpu的性能。
例如,超级计算供应商Appro提供了HyperPower集群,该集群的设计目的是拆分并同时执行数千个线程和任务,跨服务器使用独立的英特尔CPU核和Nvidia GPU核。东京工业大学(Tokyo Institute of Technology)有一台基于英伟达gpu的超级计算机,名为Tsubame,拥有3万多个处理核心,处理速度可达到每秒77.48万亿次浮点运算。
但是,虽然CPU和GPU主要是在超级计算机上结合在一起的,许多pc也有基本的并行处理功能,以提高应用程序的性能。如今的笔记本电脑可以将视频编辑等特定的多媒体任务直接交给图形芯片,让cpu自由地执行文字处理和病毒扫描等任务。朗格利亚表示,AMD希望在未来将这种混合计算环境引入服务器。
朗格利亚表示,在未来两年,使用GPU的计算仍将是一个相对小众的领域,因此AMD的重点将放在cpu上,并为其增加核心。朗格利亚表示,随着时间的推移,集成可能会更加紧密,如果使用gpu的异构计算起飞,AMD可能会降低对CPU核心的重视。AMD目前有一个代号为Interlagos的16核服务器CPU,计划于2011年发布,它将基于新的芯片架构。
朗格利亚说:“随着GPU变得越来越重要,这是比CPU内核更好的获得性能的方式。”然而,她说,并没有硬性规则,因为基于gpu的计算可能并不总是正确的工具,除非应用程序是并行编写的。
朗格利亚表示,在gpu的帮助下,涉及人脸识别、视频和成像等图形密集型应用的服务器将得到改善。对于数据库等数据密集型应用是否会在gpu的帮助下得到改善,她不予置评。
加布里埃尔咨询集团(Gabriel Consulting Group)首席分析师丹·奥尔兹(Dan Olds)表示,GPU是服务器性能提升最快的方式。他说,在高性能计算环境中,cpu和gpu的结合使用正在增长,并将很快进入执行大量图形密集型和分析任务的企业。
"我很高兴他们能瞄准市场,但或许他们应该更进一步,进一步开发市场," Olds说。他说,AMD更像是一个旁观者,而不是像英伟达那样的主要参与者。英伟达正积极推动其软件和硬件在异构计算领域的发展。
英伟达将发布基于512核Fermi架构的最新图形处理器。
朗格利亚说,AMD正在采取许多措施,以利用cpu和gpu的并行处理能力,以加速应用程序的性能。该公司正在提供工具,鼓励使用OpenCL标准开发应用程序,OpenCL包括一种类似c的编程语言和api(应用程序编程接口),允许在cpu和gpu等硬件上并行执行任务。苹果、英特尔和英伟达设备公司都在推广OpenCL。
朗格利亚说,许多高性能计算社区都是基于OpenCL平台开展工作的,OpenCL平台最终可能会逐步发展到通用计算领域。OpenCL的竞争对手是微软和英伟达,前者正在推广其专有的DirectX并行编程工具,后者则提供CUDA框架。
AMD专注于为FireStream处理器编写OpenCL平台应用程序,这是一个高性能gpu家族。AMD在2006年收购ATI技术公司时获得了图形技术。
AMD同时设计cpu和gpu,这使其在与全球芯片制造商英特尔(Intel)的竞争中占据优势,后者的cpu占据了全球个人电脑近80%的份额。去年12月,英特尔(Intel)毫不起眼地推迟了其首款名为Larrabee的图形处理器的发布日期,但没有提供新的发布日期,这引发了该产品已被废弃的猜测。