NVIDIA详解CUDA攻略:麦当劳式推广之道

2009-6-2 作者: 杨琳桦 来源: 互联网

关键字: NVIDIA CUDA 

  全球可编程图形处理技术领袖NVIDIA(Nasdaq:NVDA)正在走向新征程。

  3年前,随着AMD收购ATI案落定,全球计算机图形硬件行业的战争结果已经明晰:作为唯一的独立图形硬件厂商幸存者,NVIDIA正式奠基为该领域的皇帝。

  与此同时,此前NVIDIA与ATI,以及英特尔与AMD这两对分别对抗的表面平行竞争状态也发生了巨变:英特尔由此必须面对更强大的追赶者,而NVIDIA,则似乎失去了角力对象。

  但上述“波澜不惊”只是外人印象,当市场上没有实力相当的竞争对手时,最大竞争者就是自己。实际上, 这个总部位于硅谷中心区域圣克克拉San Tomas Expressway2701号的公司正在悄悄酝酿和执行着一场涉及行业巨变的战略——“通用并行处理架构‘CUDA’(Compute Unified Device Architecture)”。

  CUDA于2008年横空出世,是NVIDIA 在收购物理加速公司Ageia后耗费重金打造的科学运算秘密武器,能使显卡用于图像计算以外的目的。它预示着,NVIDIA赖以起家的GUP正往多领域和更良性方向发展,但也同时意味,这个全球图形硬件巨头正进一步侵袭总部离其不远的传统CPU老大英特尔的领地。

  5月22日下午,NVIDIA接受了本报记者的独家专访。

  “今年下半年开始,我们的重点是大力推广CUDA在全球范围内的合作,”据NVIDIA“Tesla个人超级计算机部门”总经理Andy Walsh透露, 截至现在,全球范围内已有超过150所大学将CUDA列入教学课程,近1亿台的计算机能运行采用CUDA技术为基础的应用,其中,也包括中国市场。

  像麦当劳一样推广

  现在,当记者随便在硅谷的朋友聚会餐桌上,能发现一些刚毕业于美国高校、供职于大型科技公司的工程师们曾有过“CUDA经历”。

  这也正涉及了NVIDIA关于CUDA推广的一个重要思路,即与全球顶级研究机构和大学合作,“从下一代普及和培养”。

  相对其它技术和标准,CUDA有免费和学习门槛低的优点,而这个类似“麦当劳”的推广策略,也能保证当这些“学生”离开学校进入企业时,CUDA不再是个陌生词汇。此外据Walsh透露,NVIDIA已在全球范围内设立CUDA自由交流论坛。

  那么,CUDA功效如何?从技术层面说,传统CPU有一个核心,可以很快运行一个程序。但自人类进入多核时代后,更多内核并不意味可以把一个简单的程序运行得更快,因为一个程序仍只能运行在一个核上;另一方面,程序员要编写能够在多个核上运行的程序非常难。

  CUDA能实现的是──在其架构下,程序员可以很容易编写程序运行在许多核心上。“通过CUDA,这些程序可以在NVIDIA的数百个GPU内核中运转,运行速度比英特尔最快的CPU还要快10倍至100倍。”Walsh说。

  最重要的, 该技术还适用于超级计算机,拥有最多960个并行处理核心的“NVIDIA Tesla”是NVIDIA的个人超级计算机品牌,可以让用户在桌面上体验群集级计算性能──最高比标准PC及工作站快250倍。

  NVIDIA GPU计算业务部门总经理Andy Keane告诉记者,NVIDIA所以推出CUDA并在评估风险后愿将其大规模推广,首先是基于技术的发展。

  GPU功能已越来越强大,计算上甚至已经超过通用CPU,如此强大的芯片如果只是作为显卡过于浪费;而对企业运作状态良好、在市场份额上占有绝对优势的NVIDIA来说,目前非常重要的是──为GPU寻找到一个面向未来的更广泛的用途和空间,否则即便是其单GPU霸主GTX280也只能靠降价来增加市场份额。

  这也正是NVIDIA推出并大力推广CUDA的真正目的。

  Walsh透露,今年是CUDA至关重要的一年,因为随全球推广的加速,软件开发方面正有越来越多客户针对CUDA平台发展各种应用,这也意味着,CUDA的引入,的确正将NVIDIA带入新商业空间——越来越多NVIDIA的GPU正在人类生命科学、石油、医疗、卫星等多个高性能计算领域发挥作用。




责任编辑:熊东旭