热点话题:NVIDIA产品技术解析第十六期

2009-10-12 作者: NVIDIA 来源: e-works

关键字: NVIDIA CUDA OpenCL GPU 

  Flash 10.1快马加鞭

  在Adobe公司全球开发者大会上,我们了解到,Adobe公司与NVIDIA®(英伟达™)公司已经展开合作,在基于NVIDIA®(英伟达™)GPU(图形处理器)的上网本、智能电话以及智能本上为用户提供前所未有的丰富Web内容浏览体验。作为“开放屏幕计划”的一部分,两家公司长期以来一直密切合作,通过利用GPU的视频与图形加速功能,在各种移动互联网设备上优化Flash Player 10.1并大幅提升其性能。

  “然而毫无疑问,Flash GPU加速具有极高的性价比。我在一台基于NVIDIA®(英伟达™)Ion™(翼扬™)的惠普Mini 311上观看了YouTube HD网站的《星际迷航》预告片,甚至输出到了外部显示器上,其播放简直完美无瑕。如果你试过播放高清Flash视频片段就会知道,即使在全功能的系统上,处理此类任务也需要占用大量CPU资源,因此一台400美元的上网本就能够实现类似的性能,这的确值得称道。”

  如果你对这款机型感兴趣,那么最好立即购买,因为CNET网站刚刚将多款基于ION™(翼扬™)的笔记本以及配备ION™(翼扬™)的联想IdeaPad S12评为“假日最火爆的机型”。Laptop杂志为基于ION™(翼扬™)的惠普Mini 311颁发“编辑选择奖”。

  这是视觉计算又一个很好的实例,它凸显了市场对均衡PC的迫切需求,这种PC将GPU(图形处理器)与CPU用作协同处理器。

  CUDA出类拔萃!

  日前,Laptop杂志对诸多GPU视频编码器进行了一次横评,最终Badaboom勇夺“编辑选择奖”。

  Badaboom是一款颇具王者之风的应用程序,它几乎让视频转换变成了一蹴而就的过程。 

  GPU计算模型也就是将GPU(图形处理器)与CPU用作协同处理器。从用户的角度来看,应用程序只是提升了运行速度,因为它们能够利用GPU强劲的计算能力来提升性能。

  NVIDIA®(英伟达™)将继续笑傲中、高端市场

  我觉得我写出这样的标题甚至有点可笑。我们在GPU计算方面的领袖地位是无可争议的事实。NVIDIA®(英伟达™)仍将主攻游戏市场。

  “对我提出的问题,NVIDIA®(英伟达™)的人轻声一笑,然后向我保证,他们不会‘放弃中、高端市场’。”

  有趣的花絮新闻……只是说说而已。

  NVIDIA®(英伟达™)力推OpenCL

  我们认为,技术创新对游戏玩家来说是件好事。相反,没有创新则是对游戏玩家的一种折磨。我们支持开放式标准以及这些让NVIDIA®(英伟达™)能够及时创新的标准,这就是CUDA C语言以及PhysX的特点。

  先来说说OpenCL吧,AMD公司总是试图把NVIDIA®(英伟达™)描绘成拥有邪恶专利技术CUDA/PhysX的恶魔。很明显,AMD意图利用OpenCL中大肆宣扬的“开放性”这一字眼来恶意中伤。(显然,他们是想打着开放式标准的旗号想疯了,他们本来就拥有自己的专利技术Stream/Brook+/CAL基础架构,而他们需要苹果公司来提出OpenCL标准,而不是AMD自己推出一个什么标准。AMD的心就像锅底一样黑!) 目前为止,AMD的算盘打得还算不错。然而,AMD并没有占到便宜。不错,AMD力推OpenCL作为替代CUDA/PhysX GPU加速的另一种选择,但是AMD实际上并没有任何驱动程序或软件开发包,什么都没有!更糟糕的是,AMD试图为其扣上“不使用开放式标准”罪名的NVIDIA®(英伟达™)公司实际上恰恰使用开放式标准!

  让我们来仔细看看OpenCL的大事记,看看是否从中看出哪家公司更好地支持开放式标准:

    • NVIDIA®(英伟达™)于今日正式发布全球唯一一款OpenCL驱动程序。
    • NVIDIA®(英伟达™)公司的Neal Trevett任职Khronos Group主席,专门负责OpenCL。
    • 我们率先向Khronos Group提交了驱动程序以供审查。
    • 我们率先为开发商提供了驱动程序。
    • 我们率先在GPU(图形处理器)上演示了OpenCL。
    • NVIDIA®(英伟达™)公司是首家也是唯一一家为OpenCL程序开发提供视觉分析器的公司。
    • NVIDIA®(英伟达™)公司是首家也是唯一一家为GPU提供OpenCL软件开发包的公司。
    • NVIDIA®(英伟达™)公司是首家也是唯一一家为程序员提供OpenCL最佳范例指南的公司。
    • 现在我们来看看OpenCL物理效果解决方案,也就是AMD宣称要主推的Bullet Physics。

  “Bullet通过OpenCL所实现的GPU加速能够在任何符合规范的驱动程序上运行。我们在开发中使用了NVIDIA®(英伟达™)GeForce®(精视™)显卡,甚至还使用了该公司OpenCL软件开发包中的代码。他们的确是一家非常棒的技术合作伙伴。”

  如果你不支持这些让你能够为客户创新的标准,并且也没有真正地支持开放式标准,那么我们想知道你支持什么?




责任编辑:熊东旭